public CombatAi(GraphicalBattlefield graphicalBattlefield, GameObject[,] field, GameObject[,] unitsOnField, int width, int height) { this.graphicalBattlefield = graphicalBattlefield; this.width = width; this.height = height; this.field = field; this.unitsOnField = unitsOnField; }
/// <summary> /// Decides what happens when you mouseOver unit /// </summary> /// <param name="direction">The direction your approaching from</param> public void MouseOver(int direction) { if (ItsTurn) { //Todo change cursor to defend } else if (AttackingSide != GraphicalBattlefield.getUnitWhoseTurnItIs().AttackingSide&& attackable) { //todo show wich side your attacking from visually } }
/// <summary> /// Initializes a new instance of the <see cref="Multiplayer.CombatEvent"/> class. /// </summary> /// <param name="id">Identifier.</param> /// <param name="description">Description.</param> protected CombatEvent(int id, string description) : base(id, description) { gb = GameObject.Find("Combat").GetComponent <GraphicalBattlefield>(); }