blob: 1a74c226019bc7d1f3485e259f7fa37737e45f29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
using Godot;
using System;
using System.Net.NetworkInformation;
public partial class MeleeAction : DirectionalAction
{
public MeleeAction(Vector2I offset) : base(offset)
{
}
public override void Perform(Game game, Actor actor)
{
Vector2I destination = actor.GridPosition + Offset;
Actor target = game.Map.GetBlockingActorAtPosition(destination);
if (target == null) return;
GD.Print($"Você tenta socar {target.ActorName}, mas como não sobra nada para o beta, você ainda não tem um método de ataque.");
}
}
|