public void HiddenBossXueTiao() { if (BossZuDangCtrl.GetInstance() != null) { BossZuDangCtrl.GetInstance().SetIsActiveBossZuDang(false); } gameObject.SetActive(false); GameTimeBossCtrl.GetInstance().HiddenGameTime(); }
// Use this for initialization void Awake() { _Instance = this; BoxCollider[] boxColArray = gameObject.GetComponentsInChildren <BoxCollider>(); foreach (BoxCollider item in boxColArray) { item.gameObject.layer = LayerMask.NameToLayer("UI"); item.renderer.enabled = false; } SetIsActiveBossZuDang(false); }
public void OpenBossXueTiao(int timeVal = 180) { //timeVal = 150; //timeVal = 10; //test. IsCanSubXueTiaoAmount = false; BossXueTiaoHongSprite.fillAmount = 0f; BossXueTiaoSprite.fillAmount = 0f; BossZuDangCtrl.GetInstance().SetIsActiveBossZuDang(true); XKTriggerStopMovePlayer.IsActiveTrigger = true; GameTimeCtrl.GetInstance().HiddenGameTime(); //BossXueTiaoSprite.fillAmount = 1f; gameObject.SetActive(true); TweenAlpha TwAlpha = gameObject.AddComponent <TweenAlpha>(); TwAlpha.from = 0f; TwAlpha.to = 1f; TwAlpha.duration = 0.1f; EventDelegate.Add(TwAlpha.onFinished, delegate { ChangeBossXTAlphaEnd(timeVal); }); TwAlpha.PlayForward(); }
public void StartPlayBossLaiXi() { Debug.Log("Unity:" + "StartPlayBossLaiXi..."); BossZuDangCtrl.GetInstance().SetIsActiveBossZuDang(true); TweenAlpha twAlpha = GetComponent <TweenAlpha>(); if (twAlpha != null) { DestroyObject(twAlpha); } twAlpha = gameObject.AddComponent <TweenAlpha>(); twAlpha.from = 1f; twAlpha.to = 0f; twAlpha.duration = 1f; EventDelegate.Add(twAlpha.onFinished, delegate { OnEndToMinAlpha(); }); TimeLastBossLX = Time.realtimeSinceStartup; XKGlobalData.GetInstance().PlayAudioBossLaiXi(); gameObject.SetActive(true); }