コード例 #1
0
ファイル: FSM.cs プロジェクト: vmpvmp2929/KID_Tetris
        public bool AddActor(FSMActor newActor)
        {
            newActor.ChangeState(_defaultInitState);

            _actorList.Add(newActor);
            return(true);
        }
コード例 #2
0
ファイル: FSM_State.cs プロジェクト: vmpvmp2929/KID_Tetris
 public virtual void Leave(FSM fsm, FSMActor owner)
 {
     this.Content_Leave(fsm, owner);
 }
コード例 #3
0
ファイル: FSM_State.cs プロジェクト: vmpvmp2929/KID_Tetris
 public virtual void Update(FSM fsm, FSMActor owner)
 {
     this.Content_Update(fsm, owner);
 }
コード例 #4
0
ファイル: FSM_State.cs プロジェクト: vmpvmp2929/KID_Tetris
 public virtual void Enter(FSM fsm, FSMActor owner)
 {
     this.Content_Enter(fsm, owner);
 }
コード例 #5
0
ファイル: FSM.cs プロジェクト: vmpvmp2929/KID_Tetris
 public virtual void PostUpdate(FSMActor Owner)
 {
 }
コード例 #6
0
ファイル: FSM.cs プロジェクト: vmpvmp2929/KID_Tetris
 public void RemoveStateObject(FSMActor removeObject)
 {
     _actorList.Remove(removeObject);
 }