Table of Contents

Class GenerationRequest

Namespace
FishMMO.Shared.NameGeneration
Assembly
FishMMO.Shared.dll

Base for every generator request. The three seed fields decide determinism: with a RegionSeed the result is reproducible on any machine; without one the generator's own RNG drives the output.

public abstract class GenerationRequest
Inheritance
GenerationRequest
Derived
Inherited Members

Properties

Index

Batch index, mixed into the derived seed so every item of a seeded batch differs.

public int? Index { get; set; }

Property Value

int?

ObjectSeed

Per-object key (e.g. a spawn's GUID) for uniqueness within a region. Optional.

public string ObjectSeed { get; set; }

Property Value

string

RegionSeed

Region / world key. When null the generator's own RNG is used.

public string RegionSeed { get; set; }

Property Value

string