Пример #1
0
        public override void StartBossBattle(OnBossComplete _completionCallback)
        {
            m_isBattleInProgress   = true;
            m_bossCompleteCallback = _completionCallback;
            Vector3 position = base.transform.position;

            position.x = m_miniGame.VisibleWorldBounds.max.x + 10.24f;
            position.y = 1f;
            base.transform.position       = position;
            m_warning.RendererToWarnAbout = m_klutzySprite;
            m_warning.ActivateWarning(3);
            m_miniGame.PlaySFX(mg_jr_Sound.BOSS_ALERT.ClipName());
        }
Пример #2
0
        public override void StartBossBattle(OnBossComplete _completionCallback)
        {
            m_isBattleInProgress   = true;
            m_bossCompleteCallback = _completionCallback;
            ChangeToDifferentTargetPosition();
            Vector3 targetPosition = m_targetPosition;

            targetPosition.x              = m_miniGame.VisibleWorldBounds.max.x + 10.24f;
            base.transform.position       = targetPosition;
            m_warning.RendererToWarnAbout = m_armRenderer;
            m_warning.ActivateWarning(3);
            m_miniGame.PlaySFX(mg_jr_Sound.BOSS_ALERT.ClipName());
            m_currentState = HerbertState.MOVING;
        }
Пример #3
0
 public abstract void StartBossBattle(OnBossComplete _completionCallback);
Пример #4
0
 public override void StartBossBattle(OnBossComplete _completionCallback)
 {
     m_isBattleInProgress = true;
     StartPass();
     m_bossCompleteCallback = _completionCallback;
 }