Exemple #1
0
 public DemonBossFSM(ISkillCharacter character) {
     AddState(new EnemyNPCIdle(character));
     AddState(new EnemyNPCWalk(character));
     AddState(new DemonBossChase(character));
     AddState(new Melee_NPCAttack_1(character));
     AddState(new NPCDie(character));
     PerformTransition("idle");
 } // end DemonBossFSM          
Exemple #2
0
 public GledeBossFSM(ISkillCharacter character) {
     AddState(new EnemyNPCIdle(character));
     AddState(new EnemyNPCWalk(character));
     AddState(new NPCChase(character));
     AddState(new Glede_BossAttack_1(character));
     AddState(new NPCDie(character));
     PerformTransition("idle");
 } // end GledeBossFSM          
 public Glede_BossAttack_1(ISkillCharacter character) : base(character)
 {
     skill = character.skill;
     if (null == skill)
     {
         DebugTool.LogError(GetType() + " skill is null!");
     }
     // end if
 } // end Glede_BossAttack_1
Exemple #4
0
 public SfixBossChase(ISkillCharacter character) : base(character)
 {
     skill = character.skill;
     if (null == skill)
     {
         DebugTool.LogError(GetType() + " skill is null!");
     }
     // end if
 } // end SfixBossChase