public Ch3Random(Ch3IRandomState p_state) { var memoryStream = new MemoryStream(((Ch3RandomState)p_state).State); _random = (System.Random)(new BinaryFormatter()).Deserialize(memoryStream); memoryStream.Dispose(); }
public static Ch3Random Restore(Ch3IRandomState p_state) { return(new Ch3Random(p_state)); }