public void OnEntityCreated(string entityType, SpatialOSEntity entity, EntityGameObjectLinker linker)
        {
            switch (entityType)
            {
            case PlayerEntityType:
                CreatePlayerGameObject(entity, linker);
                break;

            default:
                fallback.OnEntityCreated(entityType, entity, linker);
                break;
            }
        }
        public void OnEntityCreated(SpatialOSEntity entity, EntityGameObjectLinker linker)
        {
            if (!entity.TryGetComponent <Metadata.Component>(out var metadata))
            {
                return;
            }

            if (metadata.EntityType == PlayerEntityType)
            {
                CreatePlayerGameObject(entity, linker);
                return;
            }

            fallback.OnEntityCreated(entity, linker);
        }