/// <summary> /// Active all the button animation under this panel. /// </summary> private void ActiveAnim() { if (mBtnCounter == mSlideButtons.Length) { return; } if (mBtnCounter != 0) { mSoundPlayer.PlayOneShot(mActiveClip); mSpaceTimer += Time.deltaTime; if (mSpaceTime < mSpaceTimer) { mSpaceTimer = 0; } else { return; } } JCS_SlideEffect se = mSlideButtons[mBtnCounter]; // stop checking if exits se.AutoAddEvent = false; se.Active(); ++mBtnCounter; mSoundPlayer.PlayOneShot(mInsideActiveClip); }
/// <summary> /// Activate one log from pool. /// </summary> public void Execute(string message) { if (mActive) { JCS_Debug.LogError("Call this while the object is still active"); return; } // set the message text SetText(message); // fade out mFadeObject.FadeOut(); // slide out mSlideEffect.Active(); mActive = true; }