예제 #1
0
    public new static Worksite Load(BinaryReader reader)
    {
        WorkType subType = (WorkType)reader.ReadInt32();
        int      capacity = reader.ReadInt32(), currentProd = reader.ReadInt32();
        Worksite ret = null;

        switch (subType)
        {
        case WorkType.FARMLAND:
            ret = Farmland.Load(reader);
            break;
        }
        ret.subType     = subType;
        ret.CurrentProd = currentProd;
        return(ret);
    }