From 4fb68a9283e0fd79837262f74e8c04f2b1761243 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Sat, 11 Dec 2021 20:13:49 -0800 Subject: [PATCH] inline CreateWorldObject --- QSB/WorldSync/QSBWorldSync.cs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/QSB/WorldSync/QSBWorldSync.cs b/QSB/WorldSync/QSBWorldSync.cs index 8b22f0ef..2477e41f 100644 --- a/QSB/WorldSync/QSBWorldSync.cs +++ b/QSB/WorldSync/QSBWorldSync.cs @@ -123,23 +123,17 @@ namespace QSB.WorldSync //DebugLog.DebugWrite($"{typeof(TWorldObject).Name} init : {list.Count} instances.", MessageType.Info); for (var id = 0; id < list.Count; id++) { - var obj = CreateWorldObject(); - obj.AttachedObject = list[id]; - obj.ObjectId = id; + var obj = new TWorldObject + { + AttachedObject = list[id], + ObjectId = id + }; obj.Init(); + WorldObjects.Add(obj); WorldObjectsToUnityObjects.Add(list[id], obj); } } - private static TWorldObject CreateWorldObject() - where TWorldObject : IWorldObject, new() - { - var worldObject = new TWorldObject(); - WorldObjects.Add(worldObject); - - return worldObject; - } - public static void HandleSlotStateChange(NomaiInterfaceSlot slot, NomaiInterfaceOrb affectingOrb, bool state) { var slotList = GetWorldObjects().ToList();