protected HarvestableResourceSerializer GetHarvestableResourceSerializer() { HarvestableResourceSerializer hrs = new HarvestableResourceSerializer(); hrs.mainResource_id = mainResource.ID; hrs.count = resourceCount; return(hrs); }
override public void Load(StructureSerializer ss, SurfaceBlock sblock) { LoadStructureData(ss, sblock); HarvestableResourceSerializer hrs = new HarvestableResourceSerializer(); GameMaster.DeserializeByteArray <HarvestableResourceSerializer>(ss.specificData, ref hrs); SetResources(ResourceType.GetResourceTypeById(hrs.mainResource_id), hrs.count); }