コード例 #1
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public void SelectAction(PBEventAction action)
 {
     current.Exit();
     current = action.NextState();
     current.Enter();
 }
コード例 #2
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public void AddTransition(PBState s, float p)
 {
     pLinks.Add(new PBTransition(s, p));
 }
コード例 #3
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public void SelectAction(int actionIndex)
 {
     current.Exit();
     current = current.actions[actionIndex].NextState();
     current.Enter();
 }
コード例 #4
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public void Reset()
 {
     current = starting;
 }
コード例 #5
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public PBFSM(PBState state)
 {
     starting = state;
     current  = state;
 }
コード例 #6
0
ファイル: PBFSM.cs プロジェクト: lc1995/Survival-Day
 public PBTransition(PBState s, float p)
 {
     nextState   = s;
     probability = p;
 }
コード例 #7
0
ファイル: PBEvent.cs プロジェクト: lc1995/Survival-Day
 public PBEventTransition(PBState s, float p) : base(s, p)
 {
 }