public void Execute() { for (var i = 0; i < Leaves.Length; i++) { Tree.InsertLeaf(Leaves[i]); } }
public void Execute() { for (var i = 0; i < Colliders.Length; i++) { var index = Tree.InsertLeaf(Colliders[i]); Bodies.Add(new Body { nodeId = index, collider = Colliders[i] }); } }
public void Execute() { for (var i = 0; i < Colliders.Length; i++) { var index = Tree.InsertLeaf(Colliders[i], Transforms[i]); var bounds = Colliders[i].CalculateBounds(Transforms[i]); bounds.Expand(ExpandSize); Bodies.Add(new Body { nodeId = index, collider = Colliders[i], transform = Transforms[i], expandedBounds = bounds }); } }