internal Actor AddActor(Guid id, Actor actor) { actor.Initialize(id, _app); _actorMapping[id] = actor; OnActorCreated?.Invoke(actor); return(actor); }
internal Actor AddActor(Guid id, Actor actor) { actor.Initialize(id, _app); _actorMapping[id] = actor; actor.RigidBodyAdded += OnRigidBodyAdded; actor.RigidBodyRemoved += OnRigidBodyRemoved; actor.RigidBodyKinematicsChanged += OnRigidBodyKinematicsChanged; actor.RigidBodyOwnerChanged += OnRigidBodyOwnerChanged; OnActorCreated?.Invoke(actor); return(actor); }