Exemple #1
0
        public bool AddActor(FSMActor newActor)
        {
            newActor.ChangeState(_defaultInitState);

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