private void AnimationEnded() { CurrentState = FlyByState.COMPLETED; if (this.FlyByCompleted != null) { this.FlyByCompleted(); } }
public void PerformFlyBy() { if (CurrentState != 0) { LoadInitialState(); } base.gameObject.SetActive(value: true); CurrentState = FlyByState.INPROGRESS; }
private void LoadInitialState() { CurrentState = FlyByState.WAITING_TO_START; }