Exemple #1
0
        private void PlotCallBack()
        {
            Global.gApp.gGameCtrl.AddGlobalTouchMask();
            MoveToBoss bossNode = Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>();

            bossNode.StartAct(Global.gApp.CurScene.GetMainPlayer().transform, ActEndedllBack2, MoveTime);
        }
Exemple #2
0
        public override void BeginTask()
        {
            Global.gApp.CurScene.Pause();
            gameObject.SetActive(true);
            // show ploat
            base.BeginTask();
            Global.gApp.gGameCtrl.AddGlobalTouchMask();
            MoveToBoss bossNode = Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>();

            bossNode.StartAct(transform, ActEndedllBack1, MoveTime);

            FightNpcPlayer[] fightNpcPlayers = GetComponentsInChildren <FightNpcPlayer>();
            if (!m_IsBoyCry)
            {
                foreach (FightNpcPlayer fightNpcPlayer in fightNpcPlayers)
                {
                    fightNpcPlayer.PlayAnim(GameConstVal.Greet);
                }
            }
            else
            {
                GameObject cryEffect = Global.gApp.gResMgr.InstantiateObj(EffectConfig.Npc_BoyCry);
                foreach (FightNpcPlayer fightNpcPlayer in fightNpcPlayers)
                {
                    fightNpcPlayer.PlayAnim(GameConstVal.Cry);
                    cryEffect.transform.SetParent(fightNpcPlayer.transform, false);
                }
            }
        }
        public void AddApperaEffect()
        {
            Global.gApp.gGameCtrl.AddGlobalTouchMask();
            //AddAppearWarningEffect();
            GetComponentInChildren <Animator>().Play(GameConstVal.Show);
            transform.localEulerAngles = new Vector3(0, 0, 148.7f);
            Global.gApp.CurScene.Pause();
            MoveToBoss bossNode = Global.gApp.gKeepNode.GetComponentInChildren <MoveToBoss>();

            bossNode.StartAct(transform, ActStartCallBack, 1.0f);
            //bossNode.m
        }
        private void ShowBossEndCallBack()
        {
            MoveToBoss bossNode = Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>();

            bossNode.StartAct(m_PlayerGo.transform, ActEndedllBack, 0.67f);
        }