Ejemplo n.º 1
0
    protected HarvestableResourceSerializer GetHarvestableResourceSerializer()
    {
        HarvestableResourceSerializer hrs = new HarvestableResourceSerializer();

        hrs.mainResource_id = mainResource.ID;
        hrs.count           = resourceCount;
        return(hrs);
    }
Ejemplo n.º 2
0
    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);
    }