예제 #1
0
        public void Initialize()
        {
            LocatedNode = GridManager.GetNode(Body._position.x, Body._position.y);

            LocatedNode.Add(this);
        }
예제 #2
0
 public void Deactivate()
 {
     LocatedNode.Remove(this);
     LocatedNode = null;
 }
예제 #3
0
 public void Deactivate()
 {
     LocatedNode.RemoveAt(this.nodeIndex);
     LocatedNode = null;
 }
 private static ClassifiedSpan CreateClassifiedSpan(LocatedNode node, string classificationType)
 {
     return(new ClassifiedSpan(node.FileSpan.Span, classificationType));
 }
예제 #5
0
 public void Initialize()
 {
     LocatedNode = GridManager.GetNode(Body.Position.x, Body.Position.y);
     nodeIndex   = LocatedNode.Add(Agent);
 }