コード例 #1
0
ファイル: AIEntity.cs プロジェクト: WildernessBob/Game
 public PolicemanAIEntity(Vector pos, Vector scale, double rad)
     : base(pos,scale,rad)
 {
     stateMachine = new StateMachine<PolicemanAIEntity>(this);
     stateMachine.setPreviousState(null);
     stateMachine.setGlobalState(null);
 }
コード例 #2
0
ファイル: AIEntity.cs プロジェクト: WildernessBob/Game
 public PolicemanAIEntity(Vector pos)
     : base(pos)
 {
     stateMachine = new StateMachine<PolicemanAIEntity>(this);
     stateMachine.setPreviousState(null);
     stateMachine.setGlobalState(null);
 }
コード例 #3
0
ファイル: AIEntity.cs プロジェクト: WildernessBob/Game
 public CivilianAIEntity()
     : base()
 {
     stateMachine = new StateMachine<CivilianAIEntity>(this);
     stateMachine.setPreviousState(null);
     stateMachine.setGlobalState(new CivilianGlobalState());
     stateMachine.setCurrentState(new CivilianIdleState());
 }
コード例 #4
0
ファイル: AIEntity.cs プロジェクト: WildernessBob/Game
 public CivilianAIEntity(Vector pos, Vector scale, double rad)
     : base(pos,scale,rad)
 {
     stateMachine = new StateMachine<CivilianAIEntity>(this);
     stateMachine.setPreviousState(null);
     stateMachine.setGlobalState(new CivilianGlobalState());
     stateMachine.setCurrentState(new CivilianIdleState());
 }
コード例 #5
0
ファイル: FSM.cs プロジェクト: GJL91/Epidemic
 public CivilianAIEntity(Vector pos, Vector scale)
     : base(pos,scale)
 {
     stateMachine = new StateMachine<CivilianAIEntity>(this);
     stateMachine.setPreviousState(null);
     stateMachine.setGlobalState(null);
 }