public override MonsterMoveAction GetMonsterMoveActions() { var type = typeof(DamageMonsterMoveAction); var normalAttackAction = MonsterMoveActions.GetMonsterMoveAction(type); normalAttackAction.Initialize(null, null, MonsterTarget.ENEMY, MIndex, MonsterMoveName); return(normalAttackAction); }
private void Awake() { if (instance == null) { instance = GameObject.FindObjectOfType <MonsterMoveActions>(); } PopulateMonsterMoveActionsPool(); }