コード例 #1
0
        public void Simulate()
        {
            if (Body.PositionChangedBuffer)
            {
                tempNode = GridManager.GetNode(Body.Position.x, Body.Position.y);

                if (System.Object.ReferenceEquals(tempNode, LocatedNode) == false)
                {
                    LocatedNode.RemoveAt(this.nodeIndex);
                    nodeIndex   = tempNode.Add(Agent);
                    LocatedNode = tempNode;
                }
            }
        }
コード例 #2
0
 public void Deactivate()
 {
     LocatedNode.RemoveAt(this.nodeIndex);
     LocatedNode = null;
 }