示例#1
0
		public BattleManager(BattleData data)
		{
			this.data = data;
			battleVM = new BattleViewModels();
			list = new MenkoList();
			skillController = new SkillController(this);
			isBattleEnd = false;
		}
示例#2
0
 public BattleManager(BattleData data)
 {
     this.data       = data;
     battleVM        = new BattleViewModels();
     list            = new MenkoList();
     skillController = new SkillController(this);
     isBattleEnd     = false;
 }
示例#3
0
		/// <summary>
		/// スキルの実行
		/// </summary>
		/// <param name="skillData"></param>
		public void Run(MenkoList menkoList, MenkoBattleData battleData, Menko invoker, Action callback)
		{
			Debug.Log("Run Start");
			if (battleData == null)
				return;

			this.menkoList = menkoList;
			this.battleData = battleData;
			this.invoker = invoker;
			this.callback = callback;
			Execute();
			Debug.Log("Executed - skillbase");
		}
示例#4
0
        /// <summary>
        /// スキルの実行
        /// </summary>
        /// <param name="skillData"></param>
        public void Run(MenkoList menkoList, MenkoBattleData battleData, Menko invoker, Action callback)
        {
            Debug.Log("Run Start");
            if (battleData == null)
            {
                return;
            }

            this.menkoList  = menkoList;
            this.battleData = battleData;
            this.invoker    = invoker;
            this.callback   = callback;
            Execute();
            Debug.Log("Executed - skillbase");
        }