Esempio n. 1
0
        private void OnDestroy()
        {
            _faded_mats         = null;
            _current_faded_mats = null;

            inst = null;
        }
Esempio n. 2
0
        protected override void InitData()
        {
            inst = this;
            //监听过场动画事件
            GameEventDispatcher.Inst.addEventListener(GameEventID.SE_StoryEnter, StoryStart);
            GameEventDispatcher.Inst.addEventListener(GameEventID.SE_StoryCameraEnter, StoryStart);
            GameEventDispatcher.Inst.addEventListener(GameEventID.F_BattleFail, GameOver);
            GameEventDispatcher.Inst.addEventListener(GameEventID.F_CountDownOver, GameOver);
            GameEventDispatcher.Inst.addEventListener(GameEventID.F_BattleOver, GameOver);

            //InitAlphaMaterial();

            mRayCastTransparentLayer = LayerMask.NameToLayer("RayCastTransparent");
        }
 /// <summary>
 /// 技能震屏
 /// </summary>
 /// <param name="value">技能震屏类型</param>
 public void SkillShake(int value, EM_SPELL_SHAKE_TYPE shaketype)
 {
     CameraContrler.GetInstantiate().SkillShake(value, shaketype);
 }
 /// <summary>
 /// 摄像机震屏
 /// </summary>
 public void ShakeCamera()
 {
     CameraContrler.GetInstantiate().ShakeCamera();
 }
 /// <summary>
 /// 发送摄像机信息
 /// </summary>
 /// <param name="info">信息结构</param>
 public void SetCamInfo(Caminfo info)
 {
     CameraContrler.GetInstantiate().SetCamInfo(info);
 }
 /// <summary>
 /// 发送摄像机信息
 /// </summary>
 /// <param name="id">ID</param>
 public void SetCamInfo(string id)
 {
     CameraContrler.GetInstantiate().SetCamInfo(id);
 }
 /// <summary>
 /// 摄像机停止
 /// </summary>
 public void CamPause()
 {
     CameraContrler.GetInstantiate().Pause();
 }
 /// <summary>
 /// 摄像机播放
 /// </summary>
 public void CamPlay()
 {
     CameraContrler.GetInstantiate().Play();
 }