Skip to content

Commit 1213cae

Browse files
committed
additionally save fixtures by key
1 parent 289b5b2 commit 1213cae

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/physics/p2/Body.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,8 +1113,15 @@ Phaser.Physics.P2.Body.prototype = {
11131113
{
11141114
var fixtureData = data[i];
11151115
var shapesOfFixture = this.addFixture(fixtureData);
1116-
createdFixtures[fixtureData.filter.group] = createdFixtures[fixtureData.filter.group] || [];
1117-
createdFixtures[fixtureData.filter.group].push(shapesOfFixture);
1116+
1117+
//always add to a group
1118+
createdFixtures[fixtureData.filter.group] = createdFixtures[fixtureData.filter.group] || []
1119+
createdFixtures[fixtureData.filter.group] = createdFixtures[fixtureData.filter.group].concat(shapesOfFixture)
1120+
1121+
//if (unique) fixture key is provided
1122+
if(fixtureData.fixtureKey){
1123+
createdFixtures[fixtureData.fixtureKey] = shapesOfFixture
1124+
}
11181125
}
11191126

11201127
this.data.aabbNeedsUpdate = true;

0 commit comments

Comments
 (0)