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()); }
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; }
public abstract void StartBossBattle(OnBossComplete _completionCallback);
public override void StartBossBattle(OnBossComplete _completionCallback) { m_isBattleInProgress = true; StartPass(); m_bossCompleteCallback = _completionCallback; }