Allow admins with prototype load privileges to override. (#7033)
This commit is contained in:
@@ -21,7 +21,7 @@ public sealed class GamePrototypeLoadManager : IGamePrototypeLoadManager
|
|||||||
|
|
||||||
private void LoadGamePrototype(GamePrototypeLoadMessage message)
|
private void LoadGamePrototype(GamePrototypeLoadMessage message)
|
||||||
{
|
{
|
||||||
_prototypeManager.LoadString(message.PrototypeData);
|
_prototypeManager.LoadString(message.PrototypeData, true);
|
||||||
_prototypeManager.Resync();
|
_prototypeManager.Resync();
|
||||||
_localizationManager.ReloadLocalizations();
|
_localizationManager.ReloadLocalizations();
|
||||||
GamePrototypeLoaded?.Invoke();
|
GamePrototypeLoaded?.Invoke();
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ public sealed class GamePrototypeLoadManager : IGamePrototypeLoadManager
|
|||||||
var msg = _netManager.CreateNetMessage<GamePrototypeLoadMessage>();
|
var msg = _netManager.CreateNetMessage<GamePrototypeLoadMessage>();
|
||||||
msg.PrototypeData = prototypeData;
|
msg.PrototypeData = prototypeData;
|
||||||
_netManager.ServerSendToAll(msg); // everyone load it up!
|
_netManager.ServerSendToAll(msg); // everyone load it up!
|
||||||
_prototypeManager.LoadString(prototypeData); // server needs it too.
|
_prototypeManager.LoadString(prototypeData, true); // server needs it too.
|
||||||
_prototypeManager.Resync();
|
_prototypeManager.Resync();
|
||||||
_localizationManager.ReloadLocalizations();
|
_localizationManager.ReloadLocalizations();
|
||||||
GamePrototypeLoaded?.Invoke();
|
GamePrototypeLoaded?.Invoke();
|
||||||
|
|||||||
Reference in New Issue
Block a user