public CharacterController CreateController(Physic scene, CharacterControllerDesc desc) { var controller = _CreateController(scene, desc); controllers.items.Add(controller); var srv = Service.Get <INotificationService>(); if (srv != null) { srv.OnObjectCreated(controller); } return(controller); }
protected abstract CharacterController _CreateController(Physic scene, CharacterControllerDesc desc);