Ejemplo n.º 1
0
 protected virtual void ProcessRandomSeedSynchronizedMessage(RandomSeedSynchronizedMessage msg)
 {
     if (this.player == 2 || UFE.config.networkOptions.fakeNetwork)
     {
         UFE.SetSynchronizedRandomSeed(msg.Data);
     }
 }
Ejemplo n.º 2
0
    protected virtual void ProcessRandomSeedSynchronizationMessage(RandomSeedSynchronizationMessage msg)
    {
        RandomSeedSynchronizedMessage response = new RandomSeedSynchronizedMessage(this.player, msg.CurrentFrame, msg.Data);

        if (UFE.config.networkOptions.fakeNetwork)
        {
            this.ProcessRandomSeedSynchronizedMessage(response);
        }
        else if (this.player == 1)
        {
            UFE.multiplayerAPI.SendNetworkMessage(response);
            UFE.SetSynchronizedRandomSeed(msg.Data);
        }
    }