示例#1
0
 public void SetPart(MSB3.Part.Object part)
 {
     setBasePart(part);
     GParamConfig = gameObject.AddComponent <MSB3GParamConfig>();
     GParamConfig.setStruct(part.Gparam);
     CollisionName = part.CollisionName;
     UnkT0C        = part.UnkT0C;
     UnkT0E        = part.UnkT0E;
     StartAnimID   = part.UnkT10;
     UnkT12        = part.UnkT12;
     UnkT14        = part.UnkT14;
     UnkT16        = part.UnkT16;
     UnkT18        = part.UnkT18;
     UnkT1A        = part.UnkT1A;
     UnkT1C        = part.UnkT1C;
     UnkT1E        = part.UnkT1E;
 }
示例#2
0
 public void SetPart(MSB3.Part.Object part)
 {
     setBasePart(part);
     CollisionName = part.CollisionName;
     UnkT0C        = part.UnkT0C;
     UnkT0E        = part.UnkT0E;
     StartAnimID   = part.UnkT10;
     UnkT12        = part.UnkT12;
     UnkT14        = part.UnkT14;
     UnkT16        = part.UnkT16;
     UnkT18        = part.UnkT18;
     UnkT1A        = part.UnkT1A;
     UnkT1C        = part.UnkT1C;
     UnkT1E        = part.UnkT1E;
     UnkT20        = part.UnkT20;
     UnkT24        = part.UnkT24;
     UnkT28        = part.UnkT28;
     UnkT2C        = part.UnkT2C;
 }
示例#3
0
    public MSB3.Part.Object Serialize(GameObject parent)
    {
        var part = new MSB3.Part.Object(parent.name);

        _Serialize(part, parent);
        part.Gparam        = GParamConfig.Serialize();
        part.CollisionName = (CollisionName == "") ? null : CollisionName;
        part.UnkT0C        = UnkT0C;
        part.UnkT0E        = UnkT0E;
        part.UnkT10        = StartAnimID;
        part.UnkT12        = UnkT12;
        part.UnkT14        = UnkT14;
        part.UnkT16        = UnkT16;
        part.UnkT18        = UnkT18;
        part.UnkT1A        = UnkT1A;
        part.UnkT1C        = UnkT1C;
        part.UnkT1E        = UnkT1E;
        return(part);
    }