Example #1
0
    //初始化
    public void Initial()
    {
        player = Instantiate(role[(int)SceneConsole.instance.rolePlayer.roleStruct.roleProfessional], playerPos.transform.position, Quaternion.identity);
        player.transform.SetParent(this.transform);

        fightPlayer = player.GetComponent <FightPlayer>();
        fightEnemy  = enemy.GetComponent <FightEnemy>();
        if (SceneConsole.instance)
        {
            fightPlayer.roleStruct = SceneConsole.instance.rolePlayer.roleStruct;
            fightEnemy.roleStruct  = SceneConsole.instance.roleEnemy.roleStruct;
        }

        FightUIConsole.instance.UpdatePlayerHp((float)fightPlayer.roleStruct.hp / fightPlayer.roleStruct.maxHp);
        FightUIConsole.instance.UpdateEnemyHp((float)fightEnemy.roleStruct.hp / fightEnemy.roleStruct.maxHp);
    }
Example #2
0
 void Start()
 {
     cannon      = FindObjectOfType <Cannon> ();
     fightPlayer = FindObjectOfType <FightPlayer> ();
     audioSource = GetComponent <AudioSource>();
 }