Run-and-capture/Assets/Scripts/PlayerAction.cs
2021-08-02 16:22:16 +03:00

29 lines
604 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerAction : MonoBehaviour
{
public float duration = 1f;
public float distance = 1;
public ActionType actionType = ActionType.Attack;
public virtual bool IsActionAllowed(TileInfo targetTile, PlayerState playerState)
{
if (!targetTile)
{
return false;
}
bool permission = (targetTile != playerState.currentTile);
return permission;
}
public virtual void StartActionOperations(TileInfo targetTile)
{
}
}