Exemplo n.º 1
0
 public EnigmaData()
 {
     serverInitialEquipmentRng    = new RngData(typeof(EnigmaArtifactManager).GetPrivateStaticField <Xoroshiro128Plus>("serverInitialEquipmentRng"));
     serverActivationEquipmentRng = new RngData(typeof(EnigmaArtifactManager).GetPrivateStaticField <Xoroshiro128Plus>("serverActivationEquipmentRng"));
 }
Exemplo n.º 2
0
 internal EnigmaData()
 {
     serverInitialEquipmentRng    = new RngData(EnigmaArtifactManager.serverInitialEquipmentRng);
     serverActivationEquipmentRng = new RngData(EnigmaArtifactManager.serverActivationEquipmentRng);
 }
Exemplo n.º 3
0
 internal static void WritePercentage(int mti, uint percentage, int count = 1)
 {
     WriteMt(mti, RngData.GetMtForPercentage(percentage), count);
 }
Exemplo n.º 4
0
 internal RunRngData(Run run)
 {
     runRng            = new RngData(run.runRNG);
     nextStageRng      = new RngData(run.nextStageRng);
     stageRngGenerator = new RngData(run.stageRngGenerator);
 }
Exemplo n.º 5
0
 internal static void WriteValue(int mti, uint value, int count)
 {
     WriteMt(mti, RngData.GetMtForValue(value), count);
 }