internal Actor AddActor(Guid id, Actor actor)
 {
     actor.Initialize(id, _app);
     _actorMapping[id] = actor;
     OnActorCreated?.Invoke(actor);
     return(actor);
 }
示例#2
0
        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);
        }