Esempio n. 1
0
        void OnExitRaidBoss(EventData eventData)
        {
            RaidGameMode gameMode = GameManager.Instance.GameMode as RaidGameMode;

            if (gameMode == null)
            {
                return;
            }
            string sceneName = SceneName.GetMainLobby(GameManager.Instance.LocalPlayer.playerInfo.Race);

            TransitionManager.Instance.OnSceneTransition(sceneName, TransitionType.Loading01_Slide);
        }
    void UpdateHP()
    {
        if (gameMode == null)
        {
            gameMode = GameManager.Instance.GameMode as RaidGameMode;
        }

        if (gameMode.RaidBoss == null)
        {
            hpImage.fillAmount = 0F;
            return;
        }
        hpImage.fillAmount = gameMode.RaidBoss.Hp / gameMode.RaidBoss.status.Get(ActorStatus.HP, true, true, true);
    }
 protected override void OnEnable( )
 {
     base.OnEnable( );
     gameMode = GameManager.Instance.GameMode as RaidGameMode;
     StartCoroutine(ShowUI(gameMode.score, gameMode.totalScore));
 }
 public override void Initialize( )
 {
     base.Initialize( );
     gameMode = GameManager.Instance.GameMode as RaidGameMode;
 }