MCPcopy Create free account
hub / github.com/TanTanDev/runity / DownloadEntityCollisionEvents

Method DownloadEntityCollisionEvents

unity/Runity/World.cs:180–192  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

178 //}
179
180 public void DownloadEntityCollisionEvents() {
181 foreach(var entry in m_gameObjects) {
182 UInt64 entityId = entry.Key;
183 RustyGameObject rustyGameObject = entry.Value;
184 var collisionTracker = rustyGameObject.GetComponentFromId<CollisionTrackerComponent>(1);
185 if(collisionTracker != null) {
186 foreach(CollisionEvent collisionEvent in collisionTracker.CollisionEvents) {
187 world_download_entity_collision_event(entityId, collisionEvent);
188 }
189 collisionTracker.CollisionEvents.Clear();
190 }
191 }
192 }
193
194 [DllImport("runity")] public static extern void world_bind_spawn_prefab_callback([MarshalAs(UnmanagedType.FunctionPtr)] DSpawnPrefab a_callback);
195 [UnmanagedFunctionPointer(CallingConvention.StdCall)] public delegate void DSpawnPrefab(string a_name, UInt64 a_identifierBits);

Callers 1

UpdateMethod · 0.80

Tested by

no test coverage detected