private void PlotCallBack() { Global.gApp.gGameCtrl.AddGlobalTouchMask(); MoveToBoss bossNode = Global.gApp.gCamCompt.GetComponentInChildren <MoveToBoss>(); bossNode.StartAct(Global.gApp.CurScene.GetMainPlayer().transform, ActEndedllBack2, MoveTime); }
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); }