Class MPGUIDGenerator
- Namespace
- KSP.Networking.MP.Utils
- Assembly
- Assembly-CSharp.dll
public class MPGUIDGenerator
- Inheritance
-
MPGUIDGenerator
- Inherited Members
-
- Extension Methods
-
Constructors
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 string GetConfigureString()
Returns
- string
GetDebugString()
public string GetDebugString()
Returns
- string
GetRandomGuid()
public Guid GetRandomGuid()
Returns
- Guid
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()
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
public void SetViaConfigureString(string configureString)
Parameters
configureString string
Uninit()