public override MSB3.Part Serialize(GameObject parent) { var part = new MSB3.Part.Collision(parent.name); _Serialize(part, parent); part.Gparam = GParamConfig.Serialize(); part.Unk4 = UnkStruct4.Serialize(); part.HitFilterID = HitFilterID; part.SoundSpaceType = SoundSpaceType; part.EnvLightMapSpotIndex = EnvLightMapSpotIndex; part.ReflectPlaneHeight = ReflectPlaneHeight; part.MapNameID = MapNameID; part.DisableStart = DisableStart; part.DisableBonfireEntityID = DisableBonfireEntityID; part.PlayRegionID = PlayRegionID; part.LockCamID1 = LockCamID1; part.LockCamID2 = LockCamID2; if (UnkHitName == "") { part.UnkHitName = null; } else { part.UnkHitName = UnkHitName; } part.UnkT2C = UnkT2C; part.UnkT34 = UnkT34; part.UnkT35 = UnkT35; part.UnkT36 = UnkT36; part.MapVisType = MapVisType; return(part); }
public void SetPart(MSB3.Part.Collision part) { setBasePart(part); HitFilterID = part.HitFilterID; SoundSpaceType = part.SoundSpaceType; EnvLightMapSpotIndex = part.EnvLightMapSpotIndex; ReflectPlaneHeight = part.ReflectPlaneHeight; MapNameID = part.MapNameID; DisableStart = part.DisableStart; DisableBonfireEntityID = part.DisableBonfireEntityID; PlayRegionID = part.PlayRegionID; LockCamID1 = part.LockCamID1; LockCamID2 = part.LockCamID2; UnkHitName = part.UnkHitName; UnkT2C = part.UnkT2C; UnkT34 = part.UnkT34; UnkT35 = part.UnkT35; UnkT36 = part.UnkT36; MapVisType = part.MapVisType; UnkT50 = part.UnkT50; UnkT54 = part.UnkT54; UnkT58 = part.UnkT58; UnkT5C = part.UnkT5C; UnkTC0 = part.UnkTC0; UnkTC4 = part.UnkTC4; }
public void SetPart(MSB3.Part.Collision part) { setBasePart(part); GParamConfig = gameObject.AddComponent <MSB3GParamConfig>(); GParamConfig.setStruct(part.Gparam); UnkStruct4 = gameObject.AddComponent <MSB3UnkStruct4>(); UnkStruct4.setStruct(part.Unk4); HitFilterID = part.HitFilterID; SoundSpaceType = part.SoundSpaceType; EnvLightMapSpotIndex = part.EnvLightMapSpotIndex; ReflectPlaneHeight = part.ReflectPlaneHeight; MapNameID = part.MapNameID; DisableStart = part.DisableStart; DisableBonfireEntityID = part.DisableBonfireEntityID; PlayRegionID = part.PlayRegionID; LockCamID1 = part.LockCamID1; LockCamID2 = part.LockCamID2; UnkHitName = part.UnkHitName; UnkT2C = part.UnkT2C; UnkT34 = part.UnkT34; UnkT35 = part.UnkT35; UnkT36 = part.UnkT36; MapVisType = part.MapVisType; }