Skip to content

Commit 805cdbc

Browse files
committed
Log if host
1 parent 962185f commit 805cdbc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Reactor/Utilities/InnerNetObjectManager.cs

+12
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ public static class InnerNetObjectManager
3434
/// <returns>The newly spawned <see cref="InnerNetObject"/>, if prefab is null then it will return null.</returns>
3535
public static InnerNetObject? SpawnNewNetObject<T>(int ownerId = -2, SpawnFlags spawnFlags = SpawnFlags.None) where T : InnerNetObject
3636
{
37+
if (!AmongUsClient.Instance.AmHost)
38+
{
39+
Warning("You can only spawn a InnerNetObject as Host.");
40+
return null;
41+
}
42+
3743
var netObj = GetNetObjPrefab<T>();
3844

3945
if (netObj == null)
@@ -54,6 +60,12 @@ public static class InnerNetObjectManager
5460
/// <param name="spawnFlags">The spawn flags to use when spawning the object. Defaults to <see cref="SpawnFlags.None"/>.</param>
5561
public static void SpawnNetObject(this InnerNetObject netObj, int ownerId = -2, SpawnFlags spawnFlags = SpawnFlags.None)
5662
{
63+
if (!AmongUsClient.Instance.AmHost)
64+
{
65+
Warning("You can only spawn a InnerNetObject as Host.");
66+
return;
67+
}
68+
5769
AmongUsClient.Instance.Spawn(netObj, ownerId, spawnFlags);
5870
}
5971
}

0 commit comments

Comments
 (0)