示例#1
0
文件: Player.cs 项目: r-mite/OMODASI
 //バフをかける
 public void BuffPlayer()
 {
     action = (int)Action.Buff;
     TurnAndPhase.StartAction();
     Log.ShowLog(4);
     Status.PowerUpPlayer();
     animator.SetTrigger("BuffTrigger");
     swingFlag = true;
     timer     = 0;
 }
示例#2
0
文件: Player.cs 项目: r-mite/OMODASI
 //移動開始
 public void MovePlayer(List <Vector2> list)
 {
     root        = list;
     moveCounter = 0;
     rootCounter = root.Count;
     action      = (int)Action.Move;
     TurnAndPhase.StartAction();
     FollowRoot(list[rootCounter - 1]);
     animator.SetBool("PlayerMove", true);
     Music.PlaySELoop(Music.Clip.Dash);
 }
示例#3
0
文件: Player.cs 项目: r-mite/OMODASI
 //デバフをかける
 public void DebuffPlayer(Vector2 vecGame)
 {
     action = (int)Action.Debuff;
     TurnAndPhase.StartAction();
     Log.ShowLog(5);
     FollowRoot(vecGame);
     Unit.ChangeDirectionEnemy(vecGame);
     enemyVec = vecGame;
     animator.SetTrigger("DebuffTrigger");
     swingFlag = true;
     timer     = 0;
 }
示例#4
0
文件: Player.cs 项目: r-mite/OMODASI
    //エクストラ行動
    public void ExtraPlayer()
    {
        int[] eff = ReadWrite.CallCommandEffect(TurnAndPhase.type, TurnAndPhase.variety);
        switch (eff[0])
        {
        case 0:
            action = (int)Action.Buff;
            Log.ShowLog(4);
            Status.PowerUpPlayer();
            animator.SetTrigger("BuffTrigger");
            break;

        case 1:
            action = (int)Action.Dig;
            break;
        }
        TurnAndPhase.StartAction();
        swingFlag = true;
        timer     = 0;
    }