public BuildAction(MovingEntity movingEntity, TileEntity target, GameObject buildPrefab) { this.movingEntity = movingEntity; this.target = target; this.buildPrefab = buildPrefab; }
public MoveAction(MovingEntity movingEntity, List <TileEntity> path) { this.movingEntity = movingEntity; this.Path = path; }
public InteractAction(MovingEntity movingEntity, TileEntity target, bool isPrimary) { this.movingEntity = movingEntity; this.target = target; this.isPrimary = isPrimary; }