public void OnClickSettingShow() { bool possibleSettingShow = false; if (SceneManager.GetActiveScene().buildIndex == (int)SCENE_INDEX.MAINMENU) { possibleSettingShow = true; } else if ((SceneManager.GetActiveScene().buildIndex == (int)SCENE_INDEX.GAMESTAGE) && PlayerManager.Instance().GetPlayerControl().IsGround()) { possibleSettingShow = true; } if (possibleSettingShow) { topCanvas.sortingOrder = 10; SoundManager.PlayOneShotSound(SoundContainer.Instance().SoundEffectsDic[GameStatics.sound_select], SoundContainer.Instance().SoundEffectsDic[GameStatics.sound_select].clip); IsSettingState = true; SettingControlTweenTrans.gameObject.SetActive(true); SettingControlTweenTrans.startingVector = outXPos_SettingControl; SettingControlTweenTrans.endVector = inXPos_SettingControl; if (SceneManager.GetActiveScene().buildIndex == (int)SCENE_INDEX.MAINMENU) { SettingGoBackText.text = "Exit Game"; } else { SettingGoBackText.text = "Main Menu"; } SettingControlTweenTrans.Begin(); SettingControlTweenTrans.defaultVector = SettingControlTweenTrans.startingVector; if (slider_bgm != null && slider_sfx != null) { slider_bgm.SetValueWithoutNotify(SoundManager.MusicVolume); slider_sfx.SetValueWithoutNotify(SoundManager.SoundVolume); } if (toggle_vibrate != null) { toggle_vibrate.SetIsOnWithoutNotify(GameConfigs.GetIsVibrate()); } } }
public void ShowPortalPurchaseUI(bool isShow, MoveTrigger moveTrigger = null) { if (isShow && (moveTrigger != null)) { // Show PortalPurchase portalPurchaseTweenTrans.gameObject.SetActive(true); //portalPurchaseTweenTrans.startingVector = portalPurchaseTweenTrans.transform.localPosition; //portalPurchaseTweenTrans.endVector = inXPos_portalPurchaseUI; portalPurchaseTweenTrans.gameObject.transform.localPosition = inXPos_portalPurchaseUI; shardsAmountsToOpenPortal.text = GameStatics.GetPortalOpenCost(moveTrigger.portalType).ToString(); CheckPortalPurchaseCostBlock(moveTrigger.portalType); currentSelectedPortalTrigger = moveTrigger; } else { portalPurchaseTweenTrans.startingVector = portalPurchaseTweenTrans.transform.localPosition; portalPurchaseTweenTrans.endVector = outXPos_portalPurchaseUI; NoPortalPurchasePanel.SetActive(true); currentSelectedPortalTrigger = null; portalPurchaseTweenTrans.duration = 0.4f; portalPurchaseTweenTrans.Begin(); portalPurchaseTweenTrans.defaultVector = portalPurchaseTweenTrans.startingVector; } IsShowingPortalPurchaseUI = isShow; }
public void ShowSecondWind(bool isShow) { if (isShow) { currentRequiredShardsAmounts = PlayerManager.Instance().PlayerStatus.CurrentMemoryShards / 2; shardsAmountsToRevive.text = "-" + currentRequiredShardsAmounts.ToString(); secondWindTweenTrans.startingVector = outXPos_gameOverUI; secondWindTweenTrans.endVector = inXPos_gameOverUI; } else { currentRequiredShardsAmounts = int.MaxValue; secondWindTweenTrans.startingVector = inXPos_gameOverUI; secondWindTweenTrans.endVector = outXPos_gameOverUI; } if ((isShow == false && isShowingSecondWind == false) || (isShow == true && isShowingSecondWind == true)) { secondWindTweenTrans.defaultVector = secondWindTweenTrans.endVector; } else { secondWindTweenTrans.Begin(); secondWindTweenTrans.defaultVector = secondWindTweenTrans.startingVector; } isShowingSecondWind = isShow; }
public void ShowUpgradeUI(bool isShow) { if (isShow) { GameConfigs.SetCurrentMemoryShards(PlayerManager.Instance().PlayerStatus.CurrentMemoryShards); upgradeUITweener.gameObject.SetActive(true); upgradeUITweener.startingVector = outXPos_upgradeUI; upgradeUITweener.endVector = inXPos_upgradeUI; SetUpgradeInfos(upgradeElements); Vibration.Vibrate(100); SoundManager.StopAllLoopingSounds(); if (onCameraShake != null) { onCameraShake(5); } } else { upgradeUITweener.startingVector = inXPos_upgradeUI; upgradeUITweener.endVector = outXPos_upgradeUI; upgradeUITweener.TweenCompleted += DeactiveUpgradeUIAfterTweenComplete; currentGameUIStatus = TOPUI_STATUS.NORMAL; } isShowingUpgradeUI = isShow; upgradeUITweener.Begin(); upgradeUITweener.defaultVector = upgradeUITweener.startingVector; }
public void OnClickChangePlayMode() { if (PlayerManager.Instance().PlayMode == PLAY_MODE.NORMAL) { PlayerManager.Instance().PlayMode = PLAY_MODE.TRUE; GameConfigs.SetLastPlayMode(PLAY_MODE.TRUE); Show_NormalObject.SetActive(false); Show_Ending1Object.SetActive(true); SoundManager.PlayLoopingMusic(SoundContainer.Instance().BackGroundMusicsDic["BGM_Ending"], 1.0f, 1.0f, true); } else { PlayerManager.Instance().PlayMode = PLAY_MODE.NORMAL; GameConfigs.SetLastPlayMode(PLAY_MODE.NORMAL); Show_NormalObject.SetActive(true); Show_Ending1Object.SetActive(false); SoundManager.PlayLoopingMusic(SoundContainer.Instance().BackGroundMusicsDic["Opening"], 1.0f, 1.0f, true); } SetChangeModeText(PlayerManager.Instance().PlayMode); ChangeModeCameraTween.Begin(); ChangeModeCameraTween.vector3Results = ChangeModeCameraTween.startingVector; SoundManager.PlayOneShotSound(SoundContainer.Instance().SoundEffectsDic[GameStatics.sound_explosion1], SoundContainer.Instance().SoundEffectsDic[GameStatics.sound_explosion1].clip); }
void Update() { if (isStartActivate && !showingSpikeState) { trapTimer += Time.deltaTime; Color warnColor = Color.white; warnColor.g = 1 - (trapTimer / activateTime); warnColor.b = 1 - (trapTimer / activateTime); platformSprite.color = warnColor; if (trapTimer >= activateTime) { // Attack Spike! showingSpikeState = true; trapTimer = 0; spikeTweener.TweenCompleted += SpikeFinishEndCallback; spikeTweener.Begin(); spikeTweener.defaultVector = spikeTweener.startingVector; platformSprite.color = Color.white; } } }
public void ShowDamageText(int damageNumber) { textDamagedObject.gameObject.SetActive(true); textDamagedObject.text = "-" + damageNumber.ToString(); textDamagedAlpha.Begin(); textDamagedTransform.Begin(); textDamagedAlpha.value = textDamagedAlpha.startValue; textDamagedTransform.vector3Results = textDamagedTransform.startingVector; textDamagedAlpha.TweenCompleted += HideDamageText; }
public void ShowShardGetText(int shardAmount) { textShardGetObject.gameObject.SetActive(true); textShardGetObject.text = "+" + shardAmount.ToString(); textShardGetAlpha.Begin(); textShardGetTransform.Begin(); textShardGetAlpha.value = textShardGetAlpha.startValue; textShardGetTransform.vector3Results = textShardGetTransform.startingVector; textShardGetAlpha.TweenCompleted += HideShardGettext; }
IEnumerator ShakeCamera(int count) { IsShakingCamera = true; int currentCount = 0; while (currentCount < count) { currentCount++; //tweener.startingVector = new Vector3(0, 0, -1); tweener.endVector = new Vector3(0, 0, 3); tweener.Begin(); tweener.vector3Results = tweener.startingVector; yield return(new WaitForSecondsRealtime(tweener.duration)); } // End Shake tweener.endVector = Vector3.zero; tweener.Stop(); IsShakingCamera = false; }
void Start() { // -- Camera Init -- // 9 x 16 // 1600 x 900 : cameraOrthogonalInitialSize float screenRatio = (float)Screen.width / (float)Screen.height; float targetRatio = 9f / 16f; if (screenRatio >= targetRatio) { cam.orthographicSize = 160f; } else { float differenceInSize = targetRatio / screenRatio; cam.orthographicSize = 160f * differenceInSize; } // -- Camera Init -- if (PlayerManager.Instance().PlayMode == PLAY_MODE.TRUE) { Show_NormalObject.SetActive(false); Show_Ending1Object.SetActive(true); mainTitle_animatingStart = true; mainTitle_transformTween.Begin(); mainTitle.transform.localPosition = mainTitle_transformTween.startingVector; Btn_Newgame.Begin(); Btn_Newgame.transform.localPosition = Btn_Newgame.startingVector; if (GameConfigs.GetNormalEnding() == true) { Btn_ChangeMode.Begin(); Btn_ChangeMode.transform.localPosition = Btn_ChangeMode.startingVector; } global2DLight.intensity = globalLight2D_intensityBlink.endValue; } else { Show_NormalObject.SetActive(true); Show_Ending1Object.SetActive(false); } if (GameConfigs.GetNormalEnding() == true) { SetChangeModeText(PlayerManager.Instance().PlayMode); } Btn_Newgame.transform.localPosition = Btn_Newgame.startingVector; Btn_ChangeMode.transform.localPosition = Btn_ChangeMode.startingVector; mainTitle.transform.localPosition = mainTitle_transformTween.startingVector; //TopMostControl.Instance().GetController().onPointerDown += OnPointerDown; // Animating light1_intensityTween.TweenCompleted += () => { //if (!isEndAnimating) //{ light1_angleTweenStart = true; light1_outherAngleTween.Begin(); light1_outherAngleTween.value = light1_outherAngleTween.startValue; //} }; light1_outherAngleTween.TweenCompleted += () => { light1_intensityFadeoutStart = true; if (!isEndAnimating) { light1_angleTweenStart = false; global2DLight_blink = true; light1_intensityTweenFadeout.Begin(); light1_intensityTweenFadeout.value = light1_intensityTweenFadeout.startValue; globalLight2D_intensityBlink.Begin(); globalLight2D_intensityBlink.value = globalLight2D_intensityBlink.startValue; } }; light1_intensityTweenFadeout.TweenCompleted += () => { if (!isEndAnimating && !mainTitle_animatingStart) { mainTitle_animatingStart = true; mainTitle_transformTween.Begin(); mainTitle.transform.localPosition = mainTitle_transformTween.startingVector; Btn_Newgame.Begin(); Btn_Newgame.transform.localPosition = Btn_Newgame.startingVector; if (GameConfigs.GetNormalEnding() == true) { Btn_ChangeMode.Begin(); Btn_ChangeMode.transform.localPosition = Btn_ChangeMode.startingVector; } } }; mainTitle_transformTween.TweenCompleted += () => { isEndAnimating = true; TopMostControl.Instance().SettingShowButton.SetActive(true); }; }
// Start is called before the first frame update void Start() { spikeBodyTweener.startingVector = Vector3.zero; spikeBodyTweener.endVector = new Vector3(0, 0, circlingSpeedRatio); spikeBodyTweener.Begin(); }