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);
 }
Exemple #3
0
    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();
    }
Exemple #4
0
    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);
    }