Exemplo n.º 1
0
        public bool AddActor(FSMActor newActor)
        {
            newActor.ChangeState(_defaultInitState);

            _actorList.Add(newActor);
            return(true);
        }
Exemplo n.º 2
0
 public virtual void Leave(FSM fsm, FSMActor owner)
 {
     this.Content_Leave(fsm, owner);
 }
Exemplo n.º 3
0
 public virtual void Update(FSM fsm, FSMActor owner)
 {
     this.Content_Update(fsm, owner);
 }
Exemplo n.º 4
0
 public virtual void Enter(FSM fsm, FSMActor owner)
 {
     this.Content_Enter(fsm, owner);
 }
Exemplo n.º 5
0
 public virtual void PostUpdate(FSMActor Owner)
 {
 }
Exemplo n.º 6
0
 public void RemoveStateObject(FSMActor removeObject)
 {
     _actorList.Remove(removeObject);
 }