@@ -86,7 +86,13 @@ public void OnValidate()
86
86
/// <returns></returns>
87
87
public NetworkObject GetNetworkObject ( GameObject prefab , Vector3 position , Quaternion rotation )
88
88
{
89
- return GetNetworkObjectInternal ( prefab , position , rotation ) ;
89
+ var networkObject = m_PooledObjects [ prefab ] . Get ( ) ;
90
+
91
+ var noTransform = networkObject . transform ;
92
+ noTransform . position = position ;
93
+ noTransform . rotation = rotation ;
94
+
95
+ return networkObject ;
90
96
}
91
97
92
98
/// <summary>
@@ -141,24 +147,6 @@ void ActionOnDestroy(NetworkObject networkObject)
141
147
// Register Netcode Spawn handlers
142
148
NetworkManager . Singleton . PrefabHandler . AddHandler ( prefab , new PooledPrefabInstanceHandler ( prefab , this ) ) ;
143
149
}
144
-
145
- /// <summary>
146
- /// This matches the signature of <see cref="NetworkSpawnManager.SpawnHandlerDelegate"/>
147
- /// </summary>
148
- /// <param name="prefab"></param>
149
- /// <param name="position"></param>
150
- /// <param name="rotation"></param>
151
- /// <returns></returns>
152
- NetworkObject GetNetworkObjectInternal ( GameObject prefab , Vector3 position , Quaternion rotation )
153
- {
154
- var networkObject = m_PooledObjects [ prefab ] . Get ( ) ;
155
-
156
- var noTransform = networkObject . transform ;
157
- noTransform . position = position ;
158
- noTransform . rotation = rotation ;
159
-
160
- return networkObject ;
161
- }
162
150
}
163
151
164
152
[ Serializable ]
0 commit comments