예제 #1
0
        public EoiDataContract(CorporationWebContract contract)
        {
            this.Id = contract.Id;

            _coporationWebContract = contract;
            _blueprint             = EoiDataInterface.GetBlueprint(contract.BlueprintId);
        }
예제 #2
0
        internal void InitializeInvention()
        {
            var inventionProducts = _staticBlueprint.GetInventionProducts();

            if (inventionProducts != null)
            {
                foreach (var inventionProduct in inventionProducts)
                {
                    var blueprint = EoiDataInterface.GetBlueprint(inventionProduct.Id);
                    if (blueprint != null)
                    {
                        blueprint.Parent = this;
                    }
                }
            }
        }