コード例 #1
0
ファイル: State_Die_TypeA.cs プロジェクト: csmcsm/GameAI
 public void Enter()
 {
     troll.ChangeWeight(4, 1);
     troll.printState(StateName);
     nowAnitagHash = troll.ani.GetCurrentAnimatorStateInfo(4).tagHash;
     troll.useSpecialEffect(4);
     nowAnitag     = troll.getCurrentAniStateTag(1);
     nowAnitagHash = lastAniTagHash;
 }
コード例 #2
0
ファイル: State_Sleep_TypeA.cs プロジェクト: csmcsm/GameAI
 public void Enter()
 {
     troll.ChangeWeight(1, 2);
     troll.ani.SetBool("ifIdle", true);
     troll.printState(StateName);
     nowAnitagHash = troll.ani.GetCurrentAnimatorStateInfo(1).tagHash;
     troll.useSpecialEffect(1);
     nowAnitag     = troll.getCurrentAniStateTag(1);
     nowAnitagHash = lastAniTagHash;
 }
コード例 #3
0
 public void Enter()
 {
     startExit = false;
     troll.printState(StateName);
     attackPoint = new Random().Next(2, maxAttackPoint);
     if (!checkForAngle(attackPoint))
     {
         return;
     }
     troll.ani.SetInteger("attackTypePoint", attackPoint);
     troll.ChangeWeight(2, 1);
     nowAnitagHash = troll.ani.GetCurrentAnimatorStateInfo(2).tagHash;
     nowAnitag     = troll.getCurrentAniStateTag(2);
     troll.useSpecialEffect(2);
     nowAnitagHash = lastAniTagHash;
 }