Table of Contents

Class MPGUIDGenerator

Namespace
KSP.Networking.MP.Utils
Assembly
Assembly-CSharp.dll
public class MPGUIDGenerator
Inheritance
MPGUIDGenerator
Inherited Members
Extension Methods

Constructors

MPGUIDGenerator()

public MPGUIDGenerator()

MPGUIDGenerator(MPGUIDGenerator)

public MPGUIDGenerator(MPGUIDGenerator src)

Parameters

src MPGUIDGenerator

MPGUIDGenerator(Guid, uint, uint, int)

public MPGUIDGenerator(Guid guid, uint seed, uint bias = 78665521, int counter = 0)

Parameters

guid Guid
seed uint
bias uint
counter int

MPGUIDGenerator(string)

public MPGUIDGenerator(string configureString)

Parameters

configureString string

Properties

Guid

public Guid Guid { get; }

Property Value

Guid

MPRandom

public MPRandom MPRandom { get; }

Property Value

MPRandom

Methods

Advance()

public void Advance()

GetConfigureString()

public string GetConfigureString()

Returns

string

GetDebugString()

public string GetDebugString()

Returns

string

GetRandomGuid()

public Guid GetRandomGuid()

Returns

Guid

Init()

public void Init()

Init(MPGUIDGenerator)

public void Init(MPGUIDGenerator src)

Parameters

src MPGUIDGenerator

Init(Guid, uint, uint, int)

public void Init(Guid guid, uint seed, uint bias = 78665521, int counter = 0)

Parameters

guid Guid
seed uint
bias uint
counter int

Init(string)

public void Init(string configureString)

Parameters

configureString string

InitGuid()

public void InitGuid()

InitMPRandom()

public void InitMPRandom()

Set(MPGUIDGenerator)

public void Set(MPGUIDGenerator src)

Parameters

src MPGUIDGenerator

SetGuid(Guid)

public void SetGuid(Guid guid)

Parameters

guid Guid

SetMPRandom(MPRandom)

public void SetMPRandom(MPRandom mpRandom)

Parameters

mpRandom MPRandom

SetMPRandom(uint, uint, int)

public void SetMPRandom(uint seed, uint bias = 78665521, int counter = 0)

Parameters

seed uint
bias uint
counter int

SetViaConfigureString(string)

public void SetViaConfigureString(string configureString)

Parameters

configureString string

Uninit()

public void Uninit()