private void ItemProduced(IProduciable <ItemIdentity> item, int orderSecond, float remainingSecond) { ProductFacade <ItemIdentity> product = new ProductFacade <ItemIdentity>(); product.Product = item; product.OrderSecond = orderSecond; this.m_FinishItemProducts.Add(product); }
private void ItemUpgraded(IProduciable <ItemType> type, int orderSecond, float remainingSecond) { if (this.ItemUpgradeFinished != null) { this.ItemUpgradeFinished(type.Identity); this.m_CommunicationHelper.SendFinishUpgradeItemRequest(type.Identity); } //return true; }
private void ArmyProduced(IProduciable <ArmyIdentity> army, int orderSecond, float remainingSecond) { ProductFacade <ArmyIdentity> product = new ProductFacade <ArmyIdentity>(); product.Product = army; product.OrderSecond = orderSecond; product.RemainingSeond = remainingSecond; this.m_FinishArmyProducts.Add(product); }
private void ArmyUpgraded(IProduciable <ArmyType> type, int orderSecond, float remainingSecond) { if (this.ArmyUpgradeFinished != null) { this.m_Data.ArmyUpgrade = null; this.m_CommunicationHelper.SendFinishUpgradeArmyRequest(type.Identity, remainingSecond); this.ArmyUpgradeFinished(type.Identity); } //return true; }