// Update is called once per frame void Update() { if (PlayerPrefs.HasKey("isPlayerPrefSet") && !resetSetting) { speedOxygenmeterPos.PlayReverse(); TimerPos.PlayReverse(); HeatMeterPos.PlayReverse(); speedOxygenMeterScale.PlayReverse(); TimerScale.PlayReverse(); HeatMeterScale.PlayReverse(); speedOxygenMeterColor.PlayReverse(); TimerColor.PlayReverse(); HeatMeterColor.PlayReverse(); OverlayColor.enabled = false; OverlaySprite.color = new Color(255f, 255f, 255f); iTween.StopByName("shaker"); OverlayPos.delay = 3f; EventDelegate.Set(OverlayPos.onFinished, TweenStats); OverlayPos.PlayReverse(); } if ((SpeedOmeter.valueCurrent >= zoomSpeed) && !(playedOnceForward) && Overlay.activeSelf) { speedOxygenmeterPos.PlayForward(); TimerPos.PlayForward(); HeatMeterPos.PlayForward(); speedOxygenMeterScale.PlayForward(); TimerScale.PlayForward(); HeatMeterScale.PlayForward(); speedOxygenMeterColor.PlayForward(); TimerColor.PlayForward(); HeatMeterColor.PlayForward(); OverlayColor.enabled = true; iTween.ShakePosition(CameraObject, iTween.Hash("name", "shaker", "x", Shakingfactor, "y", Shakingfactor, "time", .1f, "looptype", "loop")); playedOnceForward = true; playedOnceReverse = false; } if ((SpeedOmeter.valueCurrent <= zoomSpeed) && playedOnceForward && !playedOnceReverse) { speedOxygenmeterPos.PlayReverse(); TimerPos.PlayReverse(); HeatMeterPos.PlayReverse(); speedOxygenMeterScale.PlayReverse(); TimerScale.PlayReverse(); HeatMeterScale.PlayReverse(); speedOxygenMeterColor.PlayReverse(); TimerColor.PlayReverse(); HeatMeterColor.PlayReverse(); OverlayColor.enabled = false; OverlaySprite.color = new Color(255f, 255f, 255f); iTween.StopByName("shaker"); playedOnceForward = false; playedOnceReverse = true; } }
public void EneryEmpty(bool init) { if (init) { isEmpty = true; } foreach (ParticleSystem ps in particles) { if (ps.isPlaying) { if (ps.transform.name == "point") { ps.Stop(); } else { ps.Pause(); } } } if (!isEmpty || !init) { bg.PlayReverse(); } }
private void Call(int state)//将对话的一方的对话框给抬起来,NPC为0,Player为1 { if (state == 0) { NPCDialogItemPosition.PlayForward(); PlayerDialogItemPosition.PlayReverse(); NPCDialogItemColor.PlayReverse(); //恢复颜色 PlayerDialogItemColor.PlayForward(); //变灰色 } else { NPCDialogItemPosition.PlayReverse(); PlayerDialogItemPosition.PlayForward(); NPCDialogItemColor.PlayForward(); PlayerDialogItemColor.PlayReverse(); } }
void Start () { field_textTweenColor = Text.GetComponent<TweenColor>(); field_backgroundTweenColor = Background.GetComponent<TweenColor>(); field_textTweenColor.enabled = true; field_backgroundTweenColor.enabled = true; field_textTweenColor.PlayReverse(); field_backgroundTweenColor.PlayReverse(); }
void UpdateCancelButton() { if (player.GetCurrentHand.IsBetEmpty) { xButton.enabled = false; xButtonTween.PlayForward(); } else { xButton.enabled = true; xButtonTween.PlayReverse(); } }
public void Stophide() { play.play(); exit.SetActive(true); start.SetActive(false); mengban.PlayReverse(); //cancel.PlayReverse(); stoppanel.SetActive(false); //flag = false; /*cancelus.SetActive(false); * submitus.SetActive(false);*/ }
void UpdateStartButton() { if (player.GetCurrentHand.IsBetInRange) { okButton.enabled = true; okButtonTween.PlayReverse(); } else { okButton.enabled = false; okButtonTween.PlayForward(); } curBettingLabel.text = "$" + player.GetCurrentHand.AmountOfBetting.ToString(); }
// Update is called once per frame void Update() { if (tweenColor != null) { if (!gameObject.GetComponent <UIButton> ().isEnabled) { tweenColor.PlayForward(); } else { tweenColor.PlayReverse(); } } }
void SetState(bool state) { if (state) { tc.enabled = true; tc.PlayReverse(); sl.enabled = true; } else { tc.PlayForward(); sl.PlayReverse(); sl.enabled = false; } }
private void SetAllInfo(RectTransform rt, PBulletin Info) { if (Info == null) { return; } TweenColor txtmain = rt.transform.Find("txt/TXT").GetComponent <TweenColor>(); var txtother = rt.transform.Find("txt/TXT2"); Text Title1 = txtmain?.GetComponent <Text>(); Text Title2 = txtother?.GetComponent <Text>(); if (Title1 != null) { Util.SetText(Title1, Info.title); } if (Title2 != null && txtother != null) { txtother.gameObject.SetActive(!string.IsNullOrEmpty(Info.subTitle)); Util.SetText(Title2, Info.subTitle); } GameObject SelectOn = rt.transform.Find("selectbox")?.gameObject; Image NewImg = rt.transform.Find("new_img")?.GetComponent <Image>(); bool isshow = moduleAnnouncement.NotClick.Exists(a => a == Info.id); NewImg.SafeSetActive(isshow); var select = Info.id == moduleAnnouncement.PInfo?.id; SelectOn?.gameObject.SetActive(select); if (select) { txtmain.Play(); } else { txtmain.PlayReverse(); } }
public void ExitPoint() { tweenColor.PlayReverse(); }
void OnPropertyChanged(int objectID, int eventType, IPropertyObject obj, object eventObj) { if (eventType == (int)Actor.ENPropertyChanged.enMainHead) { switch ((EnMainHeadType)eventObj) { case EnMainHeadType.enHpChanged: { Actor actor = obj as Actor; float scaleHP = actor.HP / actor.MaxHP; if (actor == ActorManager.Singleton.Chief) //主角色使用主血条 { m_hpBar.HP = scaleHP; } else //副角色使用副血条 { if (m_SwitchBarHP.gameObject.activeSelf) //在非切换动画播放的状态下时 { m_SwitchBarHP.HP = scaleHP; } else //在切换动画播放时 { m_SwitchBarHP_F.HP = scaleHP; } } } break; case EnMainHeadType.enSwitchActor: { //切换角色 m_SwitchCDbar.value = m_isDead ? 1 : 0; m_switchCD.text = m_cdTotal.ToString(); m_switchCD.gameObject.SetActive(m_isDead ? false : true); m_cdValue = m_cdTotal; m_cdBarTime = Time.time; if (ActorManager.Singleton.Deputy != null) { Actor actor = obj as Actor; if (actor == ActorManager.Singleton.Chief) { m_headroot.GetComponent <Animation>().Play("ui-switchportrait-01", PlayMode.StopSameLayer); tw_main.PlayReverse(); tw_minor.duration = 0.01f; tw_minor.PlayReverse(); } else { m_headroot.GetComponent <Animation>().Play("ui-switchportrait-00", PlayMode.StopSameLayer); tw_main.PlayForward(); tw_minor.duration = 0.3f; tw_minor.PlayForward(); } } m_levelLabel.text = "lv" + ActorManager.Singleton.MainActor.Level.ToString(); } break; case EnMainHeadType.enInitActor: { InitActor(); } break; case EnMainHeadType.enUpdataMainHeadLevel: { //更新头像等级 UpdatMainHeadLevel(); } break; case EnMainHeadType.enSoulCharge: { //if ((MainPlayer)obj == ActorManager.Singleton.Chief) //{ // m_spriteSoulCurrent = m_spriteBaseChief; //} //else //{ // m_spriteSoulCurrent = m_spriteBaseDeputy; //} //m_soulIndex = 0; //ShowSoul(); } break; case EnMainHeadType.enActorDead: { Actor actor = obj as Actor; if (actor.ID == ActorManager.Singleton.Chief.ID) { m_chiefDeadMask.SetActive(true); } else { m_deputyDeadMask.SetActive(true); } m_cdMask.SetActive(true); } break; case EnMainHeadType.enActorRelive: { m_chiefDeadMask.SetActive(false); m_deputyDeadMask.SetActive(false); m_cdMask.SetActive(false); } break; } } }
// Update is called once per frame void Update() { //新局開始 #region NewGame if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.NewRound) { if (!NewGameState_Bool) { Background_Sprite.enabled = true; Background_Box.enabled = true; NewGameState_Sprite.enabled = true; NewGameState_Box.enabled = true; NewGameState_Panel.clipRange = new Vector4(0, 0, 1 + AddNumber, 500); NewGameState_Color.PlayForward(); if (AddNumber < 900) { AddNumber += (int)(Time.deltaTime * 1000); } else { AddNumber = 900; if (NewGameDelayTimer < 1) { NewGameDelayTimer += Time.deltaTime; } else { NewGameState_Color.ResetToBeginning(); NewGameDelayTimer = 0; AddNumber = 0; NewGameState_Sprite.enabled = false; NewGameState_Box.enabled = false; Background_Sprite.enabled = false; Background_Box.enabled = false; NewGameState_Bool = true; PleaseBetStateStart = true; EndShow = false; } } } } else { AddNumber = 0; NewGameDelayTimer = 0; NewGameState_Bool = false; NewGameState_Sprite.enabled = false; NewGameState_Box.enabled = false; NewGameState_Color.ResetToBeginning(); } #endregion //請下注 #region PleaseBet if (PleaseBetStateStart) { PleaseBetDelayTimer = 0; PleaseBet_Sprite.enabled = true; PleaseBet_Animation.ResetToBeginning(); PleaseBet_Animation.enabled = true; PleaseBetStateStart = false; Background_Sprite.enabled = false; Background_Box.enabled = false; } else if (PleaseBet_Sprite.spriteName == "AR_Bet_10") { if (PleaseBetDelayTimer < 1) { PleaseBetDelayTimer += Time.deltaTime; } else { PleaseBetDelayTimer = 0; PleaseBet_Sprite.enabled = false; PleaseBet_Animation.enabled = false; } } #endregion //等待下回新局開始 #region WaitNextRound if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.Idle) { Background_Sprite.enabled = true; Background_Box.enabled = true; WaitNextRound.SetActive(true); if (PointNumber == 0) { for (int i = 0; i < 5; i++) { Point_Sprite[i].enabled = false; } } else if (PointNumber == 1) { for (int i = 0; i < 5; i++) { if (i < 1) { Point_Sprite[i].enabled = true; } else { Point_Sprite[i].enabled = false; } } } else if (PointNumber == 2) { for (int i = 0; i < 5; i++) { if (i < 2) { Point_Sprite[i].enabled = true; } else { Point_Sprite[i].enabled = false; } } } else if (PointNumber == 3) { for (int i = 0; i < 5; i++) { if (i < 3) { Point_Sprite[i].enabled = true; } else { Point_Sprite[i].enabled = false; } } } else if (PointNumber == 4) { for (int i = 0; i < 5; i++) { if (i < 4) { Point_Sprite[i].enabled = true; } else { Point_Sprite[i].enabled = false; } } } else if (PointNumber == 5) { for (int i = 0; i < 5; i++) { Point_Sprite[i].enabled = true; } } if (PointDelayTimer < 0.2f) { PointDelayTimer += Time.deltaTime; } else { if (PointNumber <= 5) { PointNumber++; } else { PointNumber = 0; } PointDelayTimer = 0; } } else { WaitNextRound.SetActive(false); } #endregion //等待新局開始 #region WaitNewGame if (WaitNewGame_Bool) { WaitNewGame_Object.SetActive(true); if (WaitPointNumber == 0) { for (int i = 0; i < 5; i++) { WaitPoint_Sprite[i].enabled = false; } } else if (WaitPointNumber == 1) { for (int i = 0; i < 5; i++) { if (i < 1) { WaitPoint_Sprite[i].enabled = true; } else { WaitPoint_Sprite[i].enabled = false; } } } else if (WaitPointNumber == 2) { for (int i = 0; i < 5; i++) { if (i < 2) { WaitPoint_Sprite[i].enabled = true; } else { WaitPoint_Sprite[i].enabled = false; } } } else if (WaitPointNumber == 3) { for (int i = 0; i < 5; i++) { if (i < 3) { WaitPoint_Sprite[i].enabled = true; } else { WaitPoint_Sprite[i].enabled = false; } } } else if (WaitPointNumber == 4) { for (int i = 0; i < 5; i++) { if (i < 4) { WaitPoint_Sprite[i].enabled = true; } else { WaitPoint_Sprite[i].enabled = false; } } } else if (WaitPointNumber == 5) { for (int i = 0; i < 5; i++) { WaitPoint_Sprite[i].enabled = true; } } if (WaitPointDelayTimer < 0.2f) { WaitPointDelayTimer += Time.deltaTime; } else { if (WaitPointNumber <= 5) { WaitPointNumber++; } else { WaitPointNumber = 0; } WaitPointDelayTimer = 0; } } else { WaitNewGame_Object.SetActive(false); } #endregion //洗牌中 #region Shuffle if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound) { Background_Sprite.enabled = true; Background_Box.enabled = true; Shuffle_Object.SetActive(true); if (ShuffleTimer < 2.0f) { ShuffleTimer += Time.deltaTime; } else { BJMainGame_Control.NowStateSave = ENUM_BLACKJACK_TABLE_STATE.NewRound; BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState = BJMainGame_Control.NowStateSave; } } else { Shuffle_Object.SetActive(false); ShuffleTimer = 0; } #endregion //END if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.GameOver) { Background_Sprite.enabled = true; Background_Box.enabled = true; } if (Backgrond_Bool) { Background_Color.PlayForward(); Backgrond_Bool = false; } //if (FirstShow && (BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.NewRound // || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.WaitBet || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound)) if (FirstShow) { BJMainGame_Control.MainInit_Bool = true; BJCard_Control.CardControlInit_Bool = true; Cash_Control.CashInit_Bool = true; Background_Color.PlayReverse(); FirstShow = false; SenceShow = true; DelayTime = 0; } if ((BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.NewRound || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.WaitBet || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound) && EndShow) { if (DelayTime < 1) { DelayTime += Time.deltaTime; } else { BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState = BJMainGame_Control.NowStateSave; EndShow = false; FirstShow = false; WaitNewGame_Bool = false; SenceShow = false; DelayTime = 0; } } }
// --------------------------------------------------------------------------------------------- public void AllColorTweenOn() { infoFadeTween.PlayReverse(); colorFadeTween.PlayReverse(); clearFadeTween.PlayReverse(); }
public void back() { mengban.PlayReverse(); loding.PlayReverse(); }