Exemplo n.º 1
0
        public override void Perform()
        {
            if ((target == null) && (MouseInputArea().Count() == 1))
            {
                AcceptMouseInput(MouseInputArea().First());
            }

            if (target != null)
            {
                target.hp.Value -= 50;
                actor.ct        += cost;
            }

            target = null;
        }
Exemplo n.º 2
0
 public override void AcceptMouseInput(PointyHexPoint input)
 {
     target = Controllers.map.CellAt(input).MobilesWhere(actor.mapMobile.IsHostile).First();
 }