Пример #1
0
		void PreInstantiate(MenkoBattleData[] allData)
		{
			var menkolist = manager.MenkoList;
			allData.Foreach(data => {
				var circle = Random.insideUnitCircle * 0.5f;
				var pos = new Vector3(circle.x, BattleConst.Map.FloorHeight, circle.y);
				var menko = Menko.CreateInstance(data, manager.SkillController, pos);
				menkolist.Add(menko);
			});
		}
Пример #2
0
        void InvokeSkill(Menko invoker)
        {
            int             index = manager.MenkoList.GetPlayerIndex(invoker);
            MenkoBattleData data  = manager.Data.PlayerUnit.GetData(index);

            if (data.CanUseSkill)
            {
                manager.SkillController.InvokeSkill(data, invoker);
            }
        }