public KnockupEvent(Guid creatureID, ReadOnlyPregnancyStore birthSource, StandardSpawnData originalSpawnData) { this.creatureID = creatureID; this.birthSource = birthSource ?? throw new ArgumentNullException(nameof(birthSource)); originalSpawnSource = originalSpawnData ?? throw new ArgumentNullException(nameof(originalSpawnData)); this.currentSpawnSource = birthSource.spawnType; }
public BirthEvent(Guid creatureID, ReadOnlyPregnancyStore source, StandardSpawnData spawn, uint totalBirthCount) { this.creatureID = creatureID; birthSource = source; spawnData = spawn; this.totalBirthCount = totalBirthCount; }