protected Person() { if (!PRNG.IsInitialized) { PRNG.ChangeSeed(0); } // Generate some random values gender = (Gender)PRNG.GetNumber(0, 1); hearing = PRNG.GetFloatNumber(0, 1); scared = PRNG.GetFloatNumber(0, 1); buying = PRNG.GetFloatNumber(0, 1); angry = PRNG.GetFloatNumber(0, 1); sad = PRNG.GetFloatNumber(0, 1); speed = PRNG.GetFloatNumber(5, 10); voice = gender == Gender.Male ? PRNG.GetFloatNumber(0.90f, 1.00f) : PRNG.GetFloatNumber(1.05f, 1.15f); walking = false; paranoid = false; robbed = false; running = false; walkingInterval = PRNG.GetFloatNumber(0.5f, 0.9f); stepPitch = PRNG.GetFloatNumber(1f, 1.2f, 3); hasPosition = false; timePassed = 0f; // Generate a random name GenerateRandomName(); }
public void Start() { PRNG.ChangeSeed(Seed); grid = new Grid(); GenerateLevel(); }