public void ChangeSprite(GroundType type, bool isSpeed = false) { if (background != null) { if ((int)type == 99) { background.sprite = GetSprites[4]; } else if ((int)type == 0) { light.Stop(Color.white); background.sprite = GetSprites[0]; light.gameObject.SetActive(false); } else { background.sprite = GetSprites[0]; light.gameObject.SetActive(true); light.SetFromAndTo(Color.white, colorTransparent); light.PlayForward(System.Convert.ToInt32(!isSpeed)); colorLight.SetFromAndTo(lightColor[(int)type - 1], (lightColor[(int)type - 1] * colorTransparent)); colorLight.PlayForward(System.Convert.ToInt32(!isSpeed)); } } }
public void GameOver() { Time.timeScale = 0; _audio.clip = _gameOverAudio; _audio.Play(); //AudioSource.PlayClipAtPoint (_gameOverAudio, transform.position); _tweenColor.PlayForward(); }
//StarCompletion void QuestCompletedAnimation() { myTweenColor.ResetToBeginning(); StarScaleTween.PlayForward(); StarAlphaTween.PlayForward(); CheckAlphaTween.PlayForward(); CheckScaleTween.PlayForward(); SoundStore.s.StopAlias("QuestSlateMove"); if (playingCompleted == false) { playingCompleted = true; SoundStore.s.PlaySoundByAlias("QuestSlateComplete", 0f, GameConfig.s.MuffledSoundVolume, false, 0f, false, 0f, () => { playingCompleted = false; }); } myTweenColor.PlayForward(); }
public void showHP() { hpslider.value = (float)(play.getHP() / 100.0); if (hpslider.value == 0f) { die.PlayForward(); play.pause(); } }
public void SetResult(int index, Color color) { GameObject obj = UIWrap[index].GetComponent <UICenterOnChild>().centeredObject.transform.FindChild("Label").gameObject; TweenColor tween = obj.GetComponent <TweenColor>(); tween.from = color; tween.ResetToBeginning(); tween.PlayForward(); }
public void OnCommit() { if (input.value != "") { int intValue = int.Parse(input.value); if (intValue < minAge) { ageInputBoxAnimator.ResetToBeginning(); ageInputBoxAnimator.PlayForward(); input.value = minAge.ToString(); } else if (intValue > maxAge) { ageInputBoxAnimator.ResetToBeginning(); ageInputBoxAnimator.PlayForward(); input.value = maxAge.ToString(); } } }
public void EnterPoint() { tweenColor.PlayForward(); AnalyticsEvent.Custom("VisitaHito", new Dictionary <string, object> { { "nombreHito", this.nombre }, { "ruta", this.ruta.nombre } }); ruta.CheckPunto(indicePunto); }
// 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 FlashScreen(Color l_color, float time = 0.05F) { flashSprite.color = l_color; flash.from = l_color; flash.to = new Color(l_color.r, l_color.g, l_color.b, 0); flash.duration = time; flash.ResetToBeginning(); flash.PlayForward(); }
public void ClickButton(GameObject go) { TweenColor tc = target.GetComponent <TweenColor>(); if (target != null && tc != null) { tc.enabled = true; tc.ResetToBeginning(); tc.PlayForward(); } }
// 获取 AI 的答案 private void AIAnswer(BaseEvent varData) { if (varData == null || mAIFinish) { return; } ExData <int> data = varData as ExData <int>; int answer = data.data; mAISelect = mAllAnswer[answer]; // 记录AI的选择 if (mPlayerFinish) // 玩家先答题, 显示右边的圈 { UIHelper.SetActive(mAllAnswer[answer], "Right", true); } mAIFinish = true; if (mRound == 1) { UIHelper.SetActive(mRedSlider, "Score", true); } // 判断正确与否 if (curQuestions[mRound - 1].real == ((char)(65 + answer)).ToString()) { // 正确 判断加多少分 mAIScore += 240 * time / 10f; UIHelper.SetSlider(mRedSlider, mAIScore / MaxScore); if (mPlayerFinish) // 玩家先答题才出答案 { UIHelper.SetColor(mAllAnswer[answer], Color.green); } } else { // 错误不加分 if (mPlayerFinish) // 玩家先答题才出答案 { UIHelper.SetColor(mAllAnswer[answer], Color.red); } else { // 玩家没答题, AI的进度条闪一下 TweenColor tc = mRedSlider.Find("Sprite").GetComponent <TweenColor>(); tc.ResetToBeginning(); tc.PlayForward(); } } UIHelper.SetLabel(mRedSlider, "Score", mAIScore.ToString("0")); // 判断游戏是否结束 OneEnd(); }
void UpdateCancelButton() { if (player.GetCurrentHand.IsBetEmpty) { xButton.enabled = false; xButtonTween.PlayForward(); } else { xButton.enabled = true; xButtonTween.PlayReverse(); } }
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(); } } }
public void Button() { load.PlayForward(); mengban.PlayForward(); GameObject[] sno1; string txt = ""; Text names = GameObject.Find("AudioPanel").GetComponent <MakerAudioPlayer>().audioName; AudioClip clip = GameObject.Find("AudioPanel").GetComponent <MakerAudioPlayer>().audioSource.clip; sno1 = GameObject.FindGameObjectsWithTag("Fire"); foreach (GameObject item in sno1) { int type = -1; if (item.name == "Roadblock(Clone)") { type = 1; } else if (item.name == "Plane(Clone)") { type = 2; } else if (item.name == "EnemyAll(Clone)") { type = 3; } float a = item.transform.localPosition.x; string str = type.ToString() + " " + a.ToString(); if (type != -1) { txt += str + "\n"; } } string dir = "./song/" + names.text; if (!Directory.Exists(dir))//如果不存在就创建 dir 文件夹 { Directory.CreateDirectory(dir); } StreamWriter F = new StreamWriter(dir + "/" + names.text + ".txt", false); F.Write(txt); F.Close(); byte[] bytes = AudioClipExtension.EncodeToWAV(clip); FileStream fs = new FileStream(dir + "/" + names.text + ".wav", FileMode.Create);//新建文件 fs.Write(bytes, 0, bytes.Length); fs.Flush(); fs.Close(); }
void SetState(bool state) { if (state) { tc.enabled = true; tc.PlayReverse(); sl.enabled = true; } else { tc.PlayForward(); sl.PlayReverse(); sl.enabled = false; } }
/// <summary> /// 每张牌移动结束的回调 /// </summary> private void CardMoveCallBack(GameObject go) { mNum++; TweenColor color = go.GetComponent <TweenColor>(); if (color != null) { color.PlayForward(); } if (mNum >= mTotalCardsNum) { mCancelBtn.gameObject.SetActive(false); StartCoroutine(MoveDown()); } }
private void SwitchToTutorial() { SetGameObjectsActive(TutorialObjects, true); if (TutorialObjects[0].name == "Tutorial Popup") { TweenColor tweenColor = TutorialObjects[0].GetComponentInChildren <TweenColor>(); if (tweenColor == null) { return; } tweenColor.ResetToBeginning(); tweenColor.enabled = true; tweenColor.PlayForward(); } }
public void Stoppanel() { // exit.SetActive(true); stoppanel.SetActive(true); //cancel.PlayForward(); mengban.PlayForward(); exit.SetActive(false); start.SetActive(true); play.pause(); //flag = true; /*cancelus.SetActive(true); * submitus.SetActive(true);*/ //hpslider.value = (float)(val/100.0); //.enabled(ture); //GameObject.Find("exit").GetComponent<Animator>().enabled = true; }
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(); } }
public IEnumerator Countdown() { objTime.SetActive(true); float totalTime = 0; float countTime = 0; tweenTimeBackground.PlayForward(); tweenTimeOutline.PlayForward(); string[] s = dataQuest[(ESpecificTime)currentSpecificTime].Split('-'); minEnemyLevel = int.Parse(s[0]); maxEnemyLevel = int.Parse(s[1]); while (true) { totalTime += Time.deltaTime; if (totalTime >= 1) { gameTime--; countTime++; labelTime.text = getTimeString(); totalTime = 0; if (gameTime <= 0) { end(); yield break; } if (countTime >= 30) { currentSpecificTime++; string[] str = dataQuest[(ESpecificTime)currentSpecificTime].Split('-'); minEnemyLevel = int.Parse(str[0]); maxEnemyLevel = int.Parse(str[1]); countTime = 0; } } yield return(0); } }
public void EnergyCharge(bool init) { if (init) { isEmpty = false; } foreach (ParticleSystem ps in particles) { if (!ps.isPlaying) { ps.Play(); } } if (isEmpty || init) { bg.PlayForward(); } }
// 更新当前页面Logo public void UpdatePageLogo(int lastPageNum, int curPageNum) { if (curPageNum > m_lstPageLogos.Count) { Debug.LogError("CurPageNum exceed the maximum limit!!"); return; } // 关闭上一个Logo TweenScale temp_scale0 = m_lstPageLogos[lastPageNum].GetComponent <TweenScale>(); temp_scale0.PlayForward(); TweenColor temp_color0 = m_lstPageLogos[lastPageNum].GetComponent <TweenColor>(); temp_color0.enabled = true; temp_color0.PlayForward(); // 开启当前Logo TweenScale temp_scale1 = m_lstPageLogos[curPageNum].GetComponent <TweenScale>(); temp_scale1.PlayReverse(); TweenColor temp_color1 = m_lstPageLogos[curPageNum].GetComponent <TweenColor>(); temp_color1.enabled = true; temp_scale1.PlayReverse(); }
/// <summary> /// 动画序列 /// </summary> /// <returns></returns> private IEnumerator PlayAwakenTween() { JumpTweenObj.CustomSetActive(true); FX_Cast.CustomSetActive(true); yield return(new WaitForSeconds(3.0f)); Fx_Hit.CustomSetActive(true); yield return(new WaitForSeconds(0.2f)); //切换皮肤 if (!string.IsNullOrEmpty(curTemplate.awakeSkin)) { LTPartnerDataManager.Instance.PartnerUseAwakeSkin(curpartnerData.HeroId, 1, MainLandLogic.GetInstance().SceneId, delegate(bool isccuess) { if (isccuess) { curpartnerData = LTPartnerDataManager.Instance.RefreshSkinData(curpartnerData.HeroId); Hotfix_LT.Data.HeroInfoTemplate info = curpartnerData.HeroInfo; StartCoroutine(CreateBuddyModel(ShowLobbyTexture, info.model_name, false, true)); SetPartnerStar(curpartnerData.IsAwaken); //修改伙伴界面显示 Hotfix_LT.Messenger.Raise(Hotfix_LT.EventName.OnPartnerAwakenSucc, curpartnerData); //设置领队 if (curpartnerData.StatId == LTMainHudManager.Instance.UserLeaderTID) { if (!AllianceUtil.IsInTransferDart) { Hotfix_LT.Messenger.Raise("SetLeaderEvent"); } } isCheckSkin = true; } }); } else { SetPartnerStar(curpartnerData.IsAwaken); StartCoroutine(CreateBuddyModel(ShowLobbyTexture, curpartnerData.HeroInfo.model_name, false, true)); Hotfix_LT.Messenger.Raise(Hotfix_LT.EventName.OnPartnerAwakenSucc, curpartnerData); } yield return(new WaitForSeconds(1.2f)); Fx_Hit.CustomSetActive(false); FX_Cast.CustomSetActive(false); SetPowerShow(); yield return(new WaitForSeconds(TextureTween.duration)); yield return(new WaitForSeconds(1.2f)); TextureTween.ResetToBeginning(); TextureTween.PlayForward(); BlockBg.PlayForward(); Bg2.ResetToBeginning(); Bg2.gameObject.CustomSetActive(true); Bg2.PlayForward(); yield return(new WaitForSeconds(TextureTween.duration)); //播放属性加成 if (string.IsNullOrEmpty(curTemplate.awakeSkin) && curTemplate.awakeType == 1) { AttriBg.height = 839; } else if (!string.IsNullOrEmpty(curTemplate.awakeSkin) && curTemplate.awakeType == 2) { AttriBg.height = 759; } else if (!string.IsNullOrEmpty(curTemplate.awakeSkin) && curTemplate.awakeType == 1) { AttriBg.height = 975; } else if (string.IsNullOrEmpty(curTemplate.awakeSkin) && curTemplate.awakeType == 2) { AttriBg.height = 759; } AttrObj.CustomSetActive(true); LifeShowTween.ResetToBeginning(); LifeShowTween.gameObject.CustomSetActive(true); LifeShowTween.PlayForward(); yield return(DelayTimes); AttackShowTween.ResetToBeginning(); AttackShowTween.gameObject.CustomSetActive(true); AttackShowTween.PlayForward(); yield return(DelayTimes); DefShowTween.ResetToBeginning(); DefShowTween.gameObject.CustomSetActive(true); DefShowTween.PlayForward(); yield return(DelayTimes); SpeedShowTween.ResetToBeginning(); SpeedShowTween.gameObject.CustomSetActive(true); SpeedShowTween.PlayForward(); yield return(DelayTimes); if (!string.IsNullOrEmpty(curTemplate.awakeSkin)) { SkinObj.transform.GetComponent <TweenScale>().ResetToBeginning(); SkinObj.CustomSetActive(true); SkinObj.transform.GetComponent <TweenScale>().PlayForward(); yield return(DelayTimes); AttriExtralAddObj.transform.localPosition = new Vector3(621, attriAddObjPosWithSkin, 0); SkillAwakeObj.transform.localPosition = new Vector3(621, skillObjPosWithSkin, 0); } else { AttriExtralAddObj.transform.localPosition = new Vector3(621, attriAddObjPosWithoutSkin, 0); SkillAwakeObj.transform.localPosition = new Vector3(621, skillObjPosWithoutSkin, 0); } if (curTemplate.awakeType == 1) { SkillAwakeObj.transform.GetComponent <TweenScale>().ResetToBeginning(); SkillAwakeObj.CustomSetActive(true); SkillAwakeObj.transform.GetComponent <TweenScale>().PlayForward(); } else { AttriExtralAddObj.transform.GetComponent <TweenScale>().ResetToBeginning(); AttriExtralAddObj.gameObject.CustomSetActive(true); AttriExtralAddObj.transform.GetComponent <TweenScale>().PlayForward(); } yield return(DelayTimes); //SkinGetTip.gameObject.CustomSetActive(true); OnClickTipObj.CustomSetActive(true); JumpTweenObj.CustomSetActive(false); canClose = true; yield return(null); }
public void exit() { color.PlayForward(); }
public void Button() { GameObject[] sno1 = GameObject.FindGameObjectsWithTag("Fire"); foreach (GameObject item in sno1) { if (item.GetComponent <InCamera>().clone) { Destroy(item); } } Text names = GameObject.Find("AudioPanel").GetComponent <MakerAudioPlayer>().audioName; string dir = "./song/" + names.text; if (!Directory.Exists(dir))//如果不存在就 { success.SetActive(false); fail.SetActive(true); mengban.PlayForward(); //judgetrue(); load.PlayForward(); return; } //judgefalse(); success.SetActive(true); fail.SetActive(false); mengban.PlayForward(); load.PlayForward(); StreamReader F = new StreamReader(dir + "/" + names.text + ".txt"); string str = F.ReadLine(); while (str != null) { string[] split = str.Split(new char[] { ' ', '\n' }); int type = int.Parse(split[0]); float x = float.Parse(split[1]); float y = 0; float z = 0; if (type == 1) { obj = Instantiate(prefab1) as GameObject; y = GameObject.Find("New Sprite 1").GetComponent <CloneByClick>().y; z = GameObject.Find("New Sprite 1").GetComponent <CloneByClick>().y; } else if (type == 2) { obj = Instantiate(prefab2) as GameObject; y = GameObject.Find("New Sprite 2").GetComponent <CloneByClick>().y; z = GameObject.Find("New Sprite 2").GetComponent <CloneByClick>().y; } else if (type == 3) { obj = Instantiate(prefab3) as GameObject; y = GameObject.Find("New Sprite 3").GetComponent <CloneByClick>().y; z = GameObject.Find("New Sprite 3").GetComponent <CloneByClick>().y; } obj.transform.position = new Vector3(x, y, z); obj.GetComponent <InCamera>().clone = true; str = F.ReadLine(); } F.Close(); }
// 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; } } }
void InitRankSpriteInfo(int rankVal) { /*Debug.Log("test*******************InitRankSpriteInfo*********"); * for(int i = 0; i < RankingCtrl.MaxPlayerRankNum; i++) * { * if(RankingCtrl.mRankPlayer[i] != null) * { * Debug.Log("*******************name " + RankingCtrl.mRankPlayer[i].Name); * } * }*/ GameObject PlayerSpriteObj = null; if (rankVal != 1) { int wrankNum = GetWRankNum(); //Debug.Log("wrankNum******************* " + wrankNum); for (int i = 0; i < wrankNum; i++) { RankSpriteArray[i].spriteName = GetRankSpriteName(i + 1); RankSpriteArray[i].enabled = true; if (CheckIsHandlePlayer(i) && PlayerSpriteObj == null) { PlayerSpriteObj = RankSpriteArray[i].gameObject; } } for (int i = 0; i < RankingCtrl.MaxPlayerRankNum - wrankNum; i++) { WRankSpriteArray[i].spriteName = GetRankSpriteName(i + 1 + wrankNum); WRankSpriteArray[i].enabled = true; if (CheckIsHandlePlayer(i + wrankNum) && PlayerSpriteObj == null) { PlayerSpriteObj = WRankSpriteArray[i].gameObject; } } } else { for (int i = 0; i < RankingCtrl.MaxPlayerRankNum; i++) { RankSpriteArray[i].spriteName = GetRankSpriteName(i + 1); RankSpriteArray[i].enabled = true; if (CheckIsHandlePlayer(i) && PlayerSpriteObj == null) { PlayerSpriteObj = RankSpriteArray[i].gameObject; } } } if (PlayerSpriteObj != null) { TweenColor twCol = PlayerSpriteObj.AddComponent <TweenColor>(); twCol.enabled = false; twCol.to = Color.green; twCol.style = UITweener.Style.PingPong; twCol.ResetToBeginning(); twCol.enabled = true; twCol.PlayForward(); TweenScale twScl = PlayerSpriteObj.AddComponent <TweenScale>(); twScl.enabled = false; twScl.to = new Vector3(1.4f, 1.4f, 1f); twScl.style = UITweener.Style.PingPong; twScl.ResetToBeginning(); twScl.enabled = true; twScl.PlayForward(); } }
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; } } }
public void skip() { change.PlayForward(); }