示例#1
0
    public void selectionValidated(ItemController itemFrom, ItemController itemTo)
    {
        if (this.isInvertNecessary (itemFrom, itemTo)) {
            ItemController itemTemp = itemFrom;
            itemFrom = itemTo;
            itemTo = itemTemp;
        }
        if ((itemFrom.owner == itemTo.owner) && itemTo.IsShootingAt(itemFrom.GetId())) {
            itemTo.StopShootingAt(itemFrom.GetId());
            map.AstopsShootingAtB(itemFrom.GetId(), itemTo.GetId ());
        }

        if (!itemTo.IsFull()) {
            MakeAShootAtB (itemFrom, itemTo);
        }
    }