Example #1
0
		void EndShake(ResultShake info)
		{
			manager.ViewModels.BattleVM.BackButtonVM.Enabled = false;
			manager.ViewModels.GuideVM.GuideText = "";
			Vector3 fallPos = share.fallPointer.transform.position;
			fallPos.y = 4f;

			attacker = manager.MenkoList.GetAll(isPlayer)[share.selectIndex] as AttackerMenko;
			share.selectIndex = -1;
			attacker.gameObject.SetActive(true);
			attacker.StartAttack(fallPos, info.lastAngle, info.Vector, share.isUseSkill);
			SceneManager.Instance.StartCoroutine(EndWait());
		}
Example #2
0
        void EndShake(ResultShake info)
        {
            manager.ViewModels.BattleVM.BackButtonVM.Enabled = false;
            manager.ViewModels.GuideVM.GuideText             = "";
            Vector3 fallPos = share.fallPointer.transform.position;

            fallPos.y = 4f;

            attacker          = manager.MenkoList.GetAll(isPlayer)[share.selectIndex] as AttackerMenko;
            share.selectIndex = -1;
            attacker.gameObject.SetActive(true);
            attacker.StartAttack(fallPos, info.lastAngle, info.Vector, share.isUseSkill);
            SceneManager.Instance.StartCoroutine(EndWait());
        }
Example #3
0
        void OutMapDead()
        {
            List <Menko> removeList = new List <Menko>();

            manager.MenkoList.GetRepresentList().Foreach(menko => {
                if (menko.IsOutMap() && menko.gameObject.activeSelf)
                {
                    removeList.Add(menko);
                    menko.Difeat();
                }
            });
            if (attacker != null)
            {
                if (attacker.IsOutMap())
                {
                    removeList.Add(attacker);
                    attacker = null;
                }
            }
            removeList.ForEach(menko => manager.MenkoList.Remove(menko));
        }
Example #4
0
		void OutMapDead()
		{
			List<Menko> removeList = new List<Menko>();
			manager.MenkoList.GetRepresentList().Foreach(menko => {
				if (menko.IsOutMap() && menko.gameObject.activeSelf)
				{
					removeList.Add(menko);
					menko.Difeat();
				}
			});
			if (attacker != null)
			{
				if (attacker.IsOutMap())
				{
					removeList.Add(attacker);
					attacker = null;
				}
			}
			removeList.ForEach(menko => manager.MenkoList.Remove(menko));
		}