Пример #1
0
    void OnStickFightMinigameStart(StickFightMinigame minigame)
    {
        SetToolsEnabled(true);
        GetComponent <Animation>().CrossFade(idle.name);

        GameObject go = GameObject.Instantiate(barObject) as GameObject;

        health     = maxHealth;
        damageStar = 0;
        barAnim    = go.GetComponent <Animation>();
        barAnim[barAnim.clip.name].normalizedSpeed = 0;
        barAnim[barAnim.clip.name].normalizedTime  = 0;

        base.StickFightMinigameStart(minigame);
    }
    void OnStickFightMinigameStart(StickFightMinigame minigame)
    {
        InitStickFighter();

        // stickToActivate.SetActive(true);

        GetComponent <Animation>()[blockPose.name].layer             = 4;
        GetComponent <Animation>()[blockLeft.name].layer             = 5;
        GetComponent <Animation>()[blockRight.name].layer            = 5;
        GetComponent <Animation>()[struckLeft.name].layer            = 5;
        GetComponent <Animation>()[struckRight.name].layer           = 5;
        GetComponent <Animation>()[hitLeft.name].layer               = 5;
        GetComponent <Animation>()[hitRight.name].layer              = 5;
        GetComponent <Animation>()[combinationPunch.name].layer      = 5;
        GetComponent <Animation>()[dizzyAfterCombination.name].layer = 5;

        GetComponent <Animation>().Play(blockPose.name);

        base.StickFightMinigameStart(minigame);
    }
Пример #3
0
 void OnStickFightMinigameStart(StickFightMinigame minigame)
 {
     StartFight();
 }
Пример #4
0
 public void StickFightMinigameStart(StickFightMinigame minigame)
 {
     stickFightGame = minigame;
 }