Exemple #1
0
 public void Send(RPCMessage message)
 {
     var len = Converter.CheckSize(message);
     var offset = GetResponseHeaderSize(len);
     var data = new byte[len + offset];
     WriteResponseHeader(data, len);
     Converter.Write(data, message, ref offset);
     SendRaw(data);
 }
Exemple #2
0
 private void RPC_PlayerInput(RPCMessage msg)
 {
     GameController.ReceivedInputFromPlayer(msg.player, msg.read.Int32(), true, msg.read.Int32());
 }
Exemple #3
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("CardTable.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 2395020190u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_Editor_MakeRandomMove "));
             }
             using (TimeWarning.New("RPC_Editor_MakeRandomMove"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(2395020190u, "RPC_Editor_MakeRandomMove", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         RPC_Editor_MakeRandomMove(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in RPC_Editor_MakeRandomMove");
                 }
             }
             return(true);
         }
         if (rpc == 1608700874 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_Editor_SpawnTestPlayer "));
             }
             using (TimeWarning.New("RPC_Editor_SpawnTestPlayer"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(1608700874u, "RPC_Editor_SpawnTestPlayer", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         RPC_Editor_SpawnTestPlayer(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in RPC_Editor_SpawnTestPlayer");
                 }
             }
             return(true);
         }
         if (rpc == 1499640189 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_LeaveTable "));
             }
             using (TimeWarning.New("RPC_LeaveTable"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(1499640189u, "RPC_LeaveTable", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg4 = rPCMessage;
                         RPC_LeaveTable(msg4);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in RPC_LeaveTable");
                 }
             }
             return(true);
         }
         if (rpc == 331989034 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_OpenLoot "));
             }
             using (TimeWarning.New("RPC_OpenLoot"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(331989034u, "RPC_OpenLoot", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg5 = rPCMessage;
                         RPC_OpenLoot(msg5);
                     }
                 }
                 catch (Exception exception4)
                 {
                     Debug.LogException(exception4);
                     player.Kick("RPC Error in RPC_OpenLoot");
                 }
             }
             return(true);
         }
         if (rpc == 2847205856u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_Play "));
             }
             using (TimeWarning.New("RPC_Play"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(2847205856u, "RPC_Play", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg6 = rPCMessage;
                         RPC_Play(msg6);
                     }
                 }
                 catch (Exception exception5)
                 {
                     Debug.LogException(exception5);
                     player.Kick("RPC Error in RPC_Play");
                 }
             }
             return(true);
         }
         if (rpc == 2495306863u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_PlayerInput "));
             }
             using (TimeWarning.New("RPC_PlayerInput"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(2495306863u, "RPC_PlayerInput", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg7 = rPCMessage;
                         RPC_PlayerInput(msg7);
                     }
                 }
                 catch (Exception exception6)
                 {
                     Debug.LogException(exception6);
                     player.Kick("RPC Error in RPC_PlayerInput");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #4
0
 public void ServerDeleteVoicemail(RPCMessage msg)
 {
     Controller.ServerDeleteVoicemail(msg);
 }
Exemple #5
0
 public void Server_RequestCurrentState(RPCMessage msg)
 {
     Controller.SetPhoneStateWithPlayer(Controller.serverState);
 }
Exemple #6
0
 public void Server_RequestPhoneDirectory(RPCMessage msg)
 {
     Controller.Server_RequestPhoneDirectory(msg);
 }
Exemple #7
0
 private void ServerHangUp(RPCMessage msg)
 {
     Controller.ServerHangUp(msg);
 }
Exemple #8
0
 public void InitiateCall(RPCMessage msg)
 {
     Controller.InitiateCall(msg);
 }
Exemple #9
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("EngineSwitch.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 1249530220 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - StartEngine "));
             }
             using (TimeWarning.New("StartEngine"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(1249530220u, "StartEngine", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         StartEngine(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in StartEngine");
                 }
             }
             return(true);
         }
         if (rpc == 1739656243 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - StopEngine "));
             }
             using (TimeWarning.New("StopEngine"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(1739656243u, "StopEngine", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         StopEngine(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in StopEngine");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #10
0
 private void Server_UpdateRadioIP(RPCMessage msg)
 {
     BoxController.Server_UpdateRadioIP(msg);
 }
Exemple #11
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("HeldBoomBox.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 1918716764 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_UpdateRadioIP "));
             }
             using (TimeWarning.New("Server_UpdateRadioIP"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(1918716764u, "Server_UpdateRadioIP", this, player, 2uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.IsActiveItem.Test(1918716764u, "Server_UpdateRadioIP", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         Server_UpdateRadioIP(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in Server_UpdateRadioIP");
                 }
             }
             return(true);
         }
         if (rpc == 1785864031 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerTogglePlay "));
             }
             using (TimeWarning.New("ServerTogglePlay"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsActiveItem.Test(1785864031u, "ServerTogglePlay", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         ServerTogglePlay(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in ServerTogglePlay");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #12
0
 public void ServerTogglePlay(RPCMessage msg)
 {
     BoxController.ServerTogglePlay(msg);
 }
 public void DestroyUI(RPCMessage msg)
 {
     DestroyPanel(msg.read.String());
 }
    public void AddUI(RPCMessage msg)
    {
        var str = msg.read.String();
        var json = JSON.Object.Parse(str);

        recursiveAddUI(json, null);
    }
 public void RPC_TakeClone(RPCMessage msg)
 {
     TakeClones(msg.player);
 }
Exemple #16
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("MedicalTool.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 789049461 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - UseOther "));
             }
             using (TimeWarning.New("UseOther"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsActiveItem.Test(789049461u, "UseOther", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         UseOther(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in UseOther");
                 }
             }
             return(true);
         }
         if (rpc == 2918424470u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - UseSelf "));
             }
             using (TimeWarning.New("UseSelf"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsActiveItem.Test(2918424470u, "UseSelf", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         UseSelf(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in UseSelf");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("InstrumentTool.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 1625188589 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_PlayNote "));
             }
             using (TimeWarning.New("Server_PlayNote"))
             {
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         Server_PlayNote(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in Server_PlayNote");
                 }
             }
             return(true);
         }
         if (rpc == 705843933 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_StopNote "));
             }
             using (TimeWarning.New("Server_StopNote"))
             {
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         Server_StopNote(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in Server_StopNote");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #18
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("BuildingBlock.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 2858062413u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - DoDemolish "));
             }
             using (TimeWarning.New("DoDemolish"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(2858062413u, "DoDemolish", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         DoDemolish(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in DoDemolish");
                 }
             }
             return(true);
         }
         if (rpc == 216608990 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - DoImmediateDemolish "));
             }
             using (TimeWarning.New("DoImmediateDemolish"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(216608990u, "DoImmediateDemolish", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         DoImmediateDemolish(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in DoImmediateDemolish");
                 }
             }
             return(true);
         }
         if (rpc == 1956645865 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - DoRotation "));
             }
             using (TimeWarning.New("DoRotation"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(1956645865u, "DoRotation", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg4 = rPCMessage;
                         DoRotation(msg4);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in DoRotation");
                 }
             }
             return(true);
         }
         if (rpc == 3746288057u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - DoUpgradeToGrade "));
             }
             using (TimeWarning.New("DoUpgradeToGrade"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(3746288057u, "DoUpgradeToGrade", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg5 = rPCMessage;
                         DoUpgradeToGrade(msg5);
                     }
                 }
                 catch (Exception exception4)
                 {
                     Debug.LogException(exception4);
                     player.Kick("RPC Error in DoUpgradeToGrade");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #19
0
 public void AnswerPhone(RPCMessage msg)
 {
     Controller.AnswerPhone(msg);
 }
Exemple #20
0
 public void DestroyUI(RPCMessage msg)
 {
     DestroyPanel(msg.read.String());
 }
Exemple #21
0
 public void UpdatePhoneName(RPCMessage msg)
 {
     Controller.UpdatePhoneName(msg);
 }
Exemple #22
0
 private void SVNoteScreenshot(RPCMessage msg)
 {
 }
Exemple #23
0
 public void Server_RemoveSavedNumber(RPCMessage msg)
 {
     Controller.Server_RemoveSavedNumber(msg);
 }
Exemple #24
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("BaseRidableAnimal.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 2333451803u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_Claim "));
             }
             using (TimeWarning.New("RPC_Claim"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(2333451803u, "RPC_Claim", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         RPC_Claim(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in RPC_Claim");
                 }
             }
             return(true);
         }
         if (rpc == 3653170552u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_Lead "));
             }
             using (TimeWarning.New("RPC_Lead"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(3653170552u, "RPC_Lead", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         RPC_Lead(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in RPC_Lead");
                 }
             }
             return(true);
         }
         if (rpc == 331989034 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_OpenLoot "));
             }
             using (TimeWarning.New("RPC_OpenLoot"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(331989034u, "RPC_OpenLoot", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage rpc2 = rPCMessage;
                         RPC_OpenLoot(rpc2);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in RPC_OpenLoot");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #25
0
 public void ServerStopVoicemail(RPCMessage msg)
 {
     Controller.ServerStopVoicemail(msg);
 }
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("MarketTerminal.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 3793918752u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_Purchase "));
             }
             using (TimeWarning.New("Server_Purchase"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(3793918752u, "Server_Purchase", this, player, 10uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.IsVisible.Test(3793918752u, "Server_Purchase", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         Server_Purchase(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in Server_Purchase");
                 }
             }
             return(true);
         }
         if (rpc == 1382511247 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_TryOpenMarket "));
             }
             using (TimeWarning.New("Server_TryOpenMarket"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(1382511247u, "Server_TryOpenMarket", this, player, 3uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.IsVisible.Test(1382511247u, "Server_TryOpenMarket", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         Server_TryOpenMarket(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in Server_TryOpenMarket");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #27
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("FogMachine.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 2788115565u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - SetFogOff "));
             }
             using (TimeWarning.New("SetFogOff"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(2788115565u, "SetFogOff", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage fogOff = rPCMessage;
                         SetFogOff(fogOff);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in SetFogOff");
                 }
             }
             return(true);
         }
         if (rpc == 3905831928u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - SetFogOn "));
             }
             using (TimeWarning.New("SetFogOn"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(3905831928u, "SetFogOn", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage fogOn = rPCMessage;
                         SetFogOn(fogOn);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in SetFogOn");
                 }
             }
             return(true);
         }
         if (rpc == 1773639087 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - SetMotionDetection "));
             }
             using (TimeWarning.New("SetMotionDetection"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(1773639087u, "SetMotionDetection", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage motionDetection = rPCMessage;
                         SetMotionDetection(motionDetection);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in SetMotionDetection");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #28
0
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("MobilePhone.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 1529322558 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - AnswerPhone "));
             }
             using (TimeWarning.New("AnswerPhone"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(1529322558u, "AnswerPhone", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         AnswerPhone(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in AnswerPhone");
                 }
             }
             return(true);
         }
         if (rpc == 2754362156u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ClearCurrentUser "));
             }
             using (TimeWarning.New("ClearCurrentUser"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(2754362156u, "ClearCurrentUser", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         ClearCurrentUser(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in ClearCurrentUser");
                 }
             }
             return(true);
         }
         if (rpc == 1095090232 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - InitiateCall "));
             }
             using (TimeWarning.New("InitiateCall"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(1095090232u, "InitiateCall", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg4 = rPCMessage;
                         InitiateCall(msg4);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in InitiateCall");
                 }
             }
             return(true);
         }
         if (rpc == 2606442785u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_AddSavedNumber "));
             }
             using (TimeWarning.New("Server_AddSavedNumber"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(2606442785u, "Server_AddSavedNumber", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(2606442785u, "Server_AddSavedNumber", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg5 = rPCMessage;
                         Server_AddSavedNumber(msg5);
                     }
                 }
                 catch (Exception exception4)
                 {
                     Debug.LogException(exception4);
                     player.Kick("RPC Error in Server_AddSavedNumber");
                 }
             }
             return(true);
         }
         if (rpc == 1402406333 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_RemoveSavedNumber "));
             }
             using (TimeWarning.New("Server_RemoveSavedNumber"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(1402406333u, "Server_RemoveSavedNumber", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(1402406333u, "Server_RemoveSavedNumber", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg6 = rPCMessage;
                         Server_RemoveSavedNumber(msg6);
                     }
                 }
                 catch (Exception exception5)
                 {
                     Debug.LogException(exception5);
                     player.Kick("RPC Error in Server_RemoveSavedNumber");
                 }
             }
             return(true);
         }
         if (rpc == 2704491961u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_RequestCurrentState "));
             }
             using (TimeWarning.New("Server_RequestCurrentState"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(2704491961u, "Server_RequestCurrentState", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg7 = rPCMessage;
                         Server_RequestCurrentState(msg7);
                     }
                 }
                 catch (Exception exception6)
                 {
                     Debug.LogException(exception6);
                     player.Kick("RPC Error in Server_RequestCurrentState");
                 }
             }
             return(true);
         }
         if (rpc == 942544266 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - Server_RequestPhoneDirectory "));
             }
             using (TimeWarning.New("Server_RequestPhoneDirectory"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(942544266u, "Server_RequestPhoneDirectory", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(942544266u, "Server_RequestPhoneDirectory", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg8 = rPCMessage;
                         Server_RequestPhoneDirectory(msg8);
                     }
                 }
                 catch (Exception exception7)
                 {
                     Debug.LogException(exception7);
                     player.Kick("RPC Error in Server_RequestPhoneDirectory");
                 }
             }
             return(true);
         }
         if (rpc == 1240133378 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerDeleteVoicemail "));
             }
             using (TimeWarning.New("ServerDeleteVoicemail"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(1240133378u, "ServerDeleteVoicemail", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(1240133378u, "ServerDeleteVoicemail", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg9 = rPCMessage;
                         ServerDeleteVoicemail(msg9);
                     }
                 }
                 catch (Exception exception8)
                 {
                     Debug.LogException(exception8);
                     player.Kick("RPC Error in ServerDeleteVoicemail");
                 }
             }
             return(true);
         }
         if (rpc == 1221129498 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerHangUp "));
             }
             using (TimeWarning.New("ServerHangUp"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(1221129498u, "ServerHangUp", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg10 = rPCMessage;
                         ServerHangUp(msg10);
                     }
                 }
                 catch (Exception exception9)
                 {
                     Debug.LogException(exception9);
                     player.Kick("RPC Error in ServerHangUp");
                 }
             }
             return(true);
         }
         if (rpc == 239260010 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerPlayVoicemail "));
             }
             using (TimeWarning.New("ServerPlayVoicemail"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(239260010u, "ServerPlayVoicemail", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(239260010u, "ServerPlayVoicemail", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg11 = rPCMessage;
                         ServerPlayVoicemail(msg11);
                     }
                 }
                 catch (Exception exception10)
                 {
                     Debug.LogException(exception10);
                     player.Kick("RPC Error in ServerPlayVoicemail");
                 }
             }
             return(true);
         }
         if (rpc == 189198880 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerSendVoicemail "));
             }
             using (TimeWarning.New("ServerSendVoicemail"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(189198880u, "ServerSendVoicemail", this, player, 5uL))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg12 = rPCMessage;
                         ServerSendVoicemail(msg12);
                     }
                 }
                 catch (Exception exception11)
                 {
                     Debug.LogException(exception11);
                     player.Kick("RPC Error in ServerSendVoicemail");
                 }
             }
             return(true);
         }
         if (rpc == 2760189029u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - ServerStopVoicemail "));
             }
             using (TimeWarning.New("ServerStopVoicemail"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(2760189029u, "ServerStopVoicemail", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(2760189029u, "ServerStopVoicemail", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg13 = rPCMessage;
                         ServerStopVoicemail(msg13);
                     }
                 }
                 catch (Exception exception12)
                 {
                     Debug.LogException(exception12);
                     player.Kick("RPC Error in ServerStopVoicemail");
                 }
             }
             return(true);
         }
         if (rpc == 3900772076u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - SetCurrentUser "));
             }
             using (TimeWarning.New("SetCurrentUser"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.FromOwner.Test(3900772076u, "SetCurrentUser", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage currentUser = rPCMessage;
                         SetCurrentUser(currentUser);
                     }
                 }
                 catch (Exception exception13)
                 {
                     Debug.LogException(exception13);
                     player.Kick("RPC Error in SetCurrentUser");
                 }
             }
             return(true);
         }
         if (rpc == 2760249627u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - UpdatePhoneName "));
             }
             using (TimeWarning.New("UpdatePhoneName"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.CallsPerSecond.Test(2760249627u, "UpdatePhoneName", this, player, 5uL))
                     {
                         return(true);
                     }
                     if (!RPC_Server.FromOwner.Test(2760249627u, "UpdatePhoneName", this, player))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg14 = rPCMessage;
                         UpdatePhoneName(msg14);
                     }
                 }
                 catch (Exception exception14)
                 {
                     Debug.LogException(exception14);
                     player.Kick("RPC Error in UpdatePhoneName");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #29
0
 private void RPC_LeaveTable(RPCMessage msg)
 {
     GameController.LeaveTable(msg.player.userID);
 }
Exemple #30
0
 public void ClearCurrentUser(RPCMessage msg)
 {
     Controller.ClearCurrentUser(msg);
 }
 public override bool OnRpcMessage(BasePlayer player, uint rpc, Message msg)
 {
     using (TimeWarning.New("GrowableEntity.OnRpcMessage"))
     {
         RPCMessage rPCMessage;
         if (rpc == 598660365 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_PickFruit "));
             }
             using (TimeWarning.New("RPC_PickFruit"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.IsVisible.Test(598660365u, "RPC_PickFruit", this, player, 3f))
                     {
                         return(true);
                     }
                     if (!RPC_Server.MaxDistance.Test(598660365u, "RPC_PickFruit", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg2 = rPCMessage;
                         RPC_PickFruit(msg2);
                     }
                 }
                 catch (Exception exception)
                 {
                     Debug.LogException(exception);
                     player.Kick("RPC Error in RPC_PickFruit");
                 }
             }
             return(true);
         }
         if (rpc == 1959480148 && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_RemoveDying "));
             }
             using (TimeWarning.New("RPC_RemoveDying"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(1959480148u, "RPC_RemoveDying", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg3 = rPCMessage;
                         RPC_RemoveDying(msg3);
                     }
                 }
                 catch (Exception exception2)
                 {
                     Debug.LogException(exception2);
                     player.Kick("RPC Error in RPC_RemoveDying");
                 }
             }
             return(true);
         }
         if (rpc == 2222960834u && player != null)
         {
             Assert.IsTrue(player.isServer, "SV_RPC Message is using a clientside player!");
             if (ConVar.Global.developer > 2)
             {
                 Debug.Log(string.Concat("SV_RPCMessage: ", player, " - RPC_TakeClone "));
             }
             using (TimeWarning.New("RPC_TakeClone"))
             {
                 using (TimeWarning.New("Conditions"))
                 {
                     if (!RPC_Server.MaxDistance.Test(2222960834u, "RPC_TakeClone", this, player, 3f))
                     {
                         return(true);
                     }
                 }
                 try
                 {
                     using (TimeWarning.New("Call"))
                     {
                         rPCMessage            = default(RPCMessage);
                         rPCMessage.connection = msg.connection;
                         rPCMessage.player     = player;
                         rPCMessage.read       = msg.read;
                         RPCMessage msg4 = rPCMessage;
                         RPC_TakeClone(msg4);
                     }
                 }
                 catch (Exception exception3)
                 {
                     Debug.LogException(exception3);
                     player.Kick("RPC Error in RPC_TakeClone");
                 }
             }
             return(true);
         }
     }
     return(base.OnRpcMessage(player, rpc, msg));
 }
Exemple #32
0
 public void SetCurrentUser(RPCMessage msg)
 {
     Controller.SetCurrentUser(msg);
 }
 public void RPC_PickFruit(RPCMessage msg)
 {
     PickFruit(msg.player);
 }
    public void AddUI( RPCMessage msg )
    {
        var str = msg.read.String();
        var jsonArray = JSON.Array.Parse( str );

        foreach ( var value in jsonArray )
        {
            var json = value.Obj;

            var parentPanel = FindPanel( json.GetString( "parent", "Overlay" ) );
            if ( parentPanel == null )
            {
                Debug.LogWarning( "AddUI: Unknown Parent: " + json.GetString( "parent", "Overlay" ) );
                return;
            }

            var go = new GameObject( json.GetString( "name", "AddUI CreatedPanel" ) );
            go.transform.SetParent( parentPanel.transform, false );
            ServerUICreated( go );

            var rt = go.GetComponent<RectTransform>();
            if ( rt )
            {
                rt.anchorMin = new Vector2( 0, 0 );
                rt.anchorMax = new Vector2( 1, 1 );
                rt.offsetMin = new Vector2( 0, 0 );
                rt.offsetMax = new Vector2( 1, 1 );
            }

            foreach ( var component in json.GetArray( "components" ) )
            {
                CreateComponents( go, component.Obj );
            }

            if ( json.ContainsKey( "fadeOut" ) )
            {
                go.AddComponent<FadeOut>().duration = json.GetFloat( "fadeOut", 0 );
            }
        }
    }