コード例 #1
0
    protected HeadQuartersSerializer GetHeadQuartersSerializer()
    {
        HeadQuartersSerializer hqs = new HeadQuartersSerializer();

        hqs.level = level;
        hqs.nextStageConditionMet = nextStageConditionMet;
        hqs.buildingSerializer    = GetBuildingSerializer();
        return(hqs);
    }
コード例 #2
0
    override public void Load(StructureSerializer ss, SurfaceBlock sb)
    {
        HeadQuartersSerializer hqs = new HeadQuartersSerializer();

        GameMaster.DeserializeByteArray <HeadQuartersSerializer>(ss.specificData, ref hqs);
        level = hqs.level;
        LoadStructureData(ss, sb);
        LoadBuildingData(hqs.buildingSerializer);
        nextStageConditionMet = hqs.nextStageConditionMet;
    }