public override void Parse(MetaFile meta, CExtensionDefSpawnPointOverride CExtensionDefSpawnPointOverride) { this.Meta = meta; this.MetaStructure = CExtensionDefSpawnPointOverride; this.Name = CExtensionDefSpawnPointOverride.name; this.OffsetPosition = CExtensionDefSpawnPointOverride.offsetPosition; this.ScenarioType = CExtensionDefSpawnPointOverride.ScenarioType; this.ITimeStartOverride = CExtensionDefSpawnPointOverride.iTimeStartOverride; this.ITimeEndOverride = CExtensionDefSpawnPointOverride.iTimeEndOverride; this.Group = CExtensionDefSpawnPointOverride.Group; this.ModelSet = CExtensionDefSpawnPointOverride.ModelSet; this.AvailabilityInMpSp = CExtensionDefSpawnPointOverride.AvailabilityInMpSp; this.Flags = CExtensionDefSpawnPointOverride.Flags; this.Radius = CExtensionDefSpawnPointOverride.Radius; this.TimeTillPedLeaves = CExtensionDefSpawnPointOverride.TimeTillPedLeaves; }
public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.name = this.Name; this.MetaStructure.offsetPosition = this.OffsetPosition; this.MetaStructure.ScenarioType = this.ScenarioType; this.MetaStructure.iTimeStartOverride = this.ITimeStartOverride; this.MetaStructure.iTimeEndOverride = this.ITimeEndOverride; this.MetaStructure.Group = this.Group; this.MetaStructure.ModelSet = this.ModelSet; this.MetaStructure.AvailabilityInMpSp = this.AvailabilityInMpSp; this.MetaStructure.Flags = this.Flags; this.MetaStructure.Radius = this.Radius; this.MetaStructure.TimeTillPedLeaves = this.TimeTillPedLeaves; MCExtensionDefSpawnPointOverride.AddEnumAndStructureInfo(mb); if (isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }
public override void Parse(MetaFile meta, CExtensionDefSpawnPoint CExtensionDefSpawnPoint) { this.Meta = meta; this.MetaStructure = CExtensionDefSpawnPoint; this.Name = CExtensionDefSpawnPoint.name; this.OffsetPosition = CExtensionDefSpawnPoint.offsetPosition; this.OffsetRotation = CExtensionDefSpawnPoint.offsetRotation; this.SpawnType = CExtensionDefSpawnPoint.spawnType; this.PedType = CExtensionDefSpawnPoint.pedType; this.Group = CExtensionDefSpawnPoint.group; this.Interior = CExtensionDefSpawnPoint.interior; this.RequiredImap = CExtensionDefSpawnPoint.requiredImap; this.AvailableInMpSp = CExtensionDefSpawnPoint.availableInMpSp; this.Probability = CExtensionDefSpawnPoint.probability; this.TimeTillPedLeaves = CExtensionDefSpawnPoint.timeTillPedLeaves; this.Radius = CExtensionDefSpawnPoint.radius; this.Start = CExtensionDefSpawnPoint.start; this.End = CExtensionDefSpawnPoint.end; this.Flags = CExtensionDefSpawnPoint.flags; this.HighPri = CExtensionDefSpawnPoint.highPri; this.ExtendedRange = CExtensionDefSpawnPoint.extendedRange; this.ShortRange = CExtensionDefSpawnPoint.shortRange; }