Example #1
0
 void Start()
 {
     if (playAnimation)
     {
         animator = GetComponent <Animator> ();
     }
     loader   = GetComponent <Loader> ();
     effector = GameObject.FindGameObjectWithTag("Effector").GetComponent <DarkEffect>();
     manager  = Camera.main.GetComponent <GameManager>();
     inv      = GameObject.FindGameObjectWithTag("Inventory").GetComponent <Inventory>();
 }
Example #2
0
        private void FocusGameObject(GameObject go, bool isset, int r)
        {
            DarkEffect de = Global.gApp.CurScene.GetCameraObj().GetComponent <DarkEffect>();

            if (de && de.enabled)
            {
                if (isset)
                {
                    de.AddFocus(go, r);
                }
                else
                {
                    de.LostFocus(go);
                }
            }
        }
Example #3
0
 // Use this for initialization
 void Start()
 {
     effector = GameObject.FindGameObjectWithTag("Effector").GetComponent <DarkEffect>();
 }
Example #4
0
        public override void Init()
        {
            base.Init();
            CreateColliderMap();
            m_PlayerMgr = new PlayerMgr();
            CreateMainPlayer();

            if (m_SceneType == SceneType.NormalScene)
            {
                Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>().Reset();
                base.InitCamera("Prefabs/MapData/Camera/MainCamera");
                QualitySettings.shadowDistance = 35;
                InitBornNodeInfo();
                AddTipNpc(40);
            }
            else if (m_SceneType == SceneType.CarScene)
            {
                Global.gApp.gCamCompt.transform.position = Vector3.zero;
                Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>().Reset();
                Global.gApp.gCamCompt.enabled = false;
                base.InitCamera("Prefabs/MapData/Camera/CarCamera2");
                QualitySettings.shadowDistance = 50;
            }
            else
            {
                Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>().Reset();
                QualitySettings.shadowDistance           = 50;
                Global.gApp.gCamCompt.transform.position = Vector3.zero;
                Global.gApp.gCamCompt.enabled            = false;
                base.InitCamera("Prefabs/MapData/Camera/CarCamera3");
            }
            Global.gApp.gUiMgr.OpenPanel(Wndid.FightPanel);
            Global.gApp.gUiMgr.OpenPanel(Wndid.RewardEffectUi);
            m_PropMgr = new PropMgr();

            m_WaveMgr = new WaveMgr(m_PassData, m_MainPlayer);
            // lastInit
            m_TaskModeMgr = new TaskModeMgr(m_MapGo.transform, m_MainPlayer, m_PassData);

            m_TaskModeMgr.BeginTask();
            //m_GamePlay.Init(m_PassData, this, m_MapGo,m_MainPlayer.transform);
            //m_GamePlay.BroadMsg();


            DarkEffect de = m_MainCamera.GetComponent <DarkEffect>();

            if (de != null)
            {
                de.enabled = (m_PassData.limitView != 0);
                if (de.enabled)
                {
                    Global.gApp.gMsgDispatcher.Broadcast <GameObject, bool, int>(MsgIds.FocusGameObject, m_MainPlayer, true, 355);
                }
            }

            if (m_PassData.enableVIT != 0)
            {
                Global.gApp.gMsgDispatcher.Broadcast <string, string, float>(MsgIds.AddFightUICountItem, "PlayerEnergyProp", "PlayerEnergyProp", 10);
            }
            if (m_SceneType != SceneType.CarScene)
            {
                Global.gApp.gGameCtrl.EffectCache.CacheEffect(EffectConfig.DeadEffect, 20);
            }
            else
            {
                Global.gApp.gGameCtrl.EffectCache.CacheEffect(EffectConfig.DeadEffect, 5);
                Global.gApp.gGameCtrl.EffectCache.CacheEffect(EffectConfig.DeadEffect1, 20);
            }
            InitSpecialSceneSpeed();
        }