public async void CreateSphere()
    {
        ObjectTypeMeta newObjectType = CreateObjectTypeMeta(CollisionObjectType.Sphere);

        SceneManager.Instance.SelectCreatedActionObject        = newObjectType.Type;
        SceneManager.Instance.OpenTransformMenuOnCreatedObject = true;
        await WebsocketManager.Instance.AddVirtualCollisionObjectToScene(newObjectType.Type, newObjectType.ObjectModel, Sight.Instance.CreatePoseInTheView(), AddVirtualCollisionObjectResponseCallback);
    }
Пример #2
0
 public ActionObjectMetadata(ObjectTypeMeta meta) : base(_abstract: meta.Abstract,
                                                         _base: meta.Base,
                                                         builtIn: meta.BuiltIn,
                                                         description: meta.Description,
                                                         needsServices: meta.NeedsServices,
                                                         objectModel: meta.ObjectModel,
                                                         type: meta.Type,
                                                         disabled: meta.Disabled,
                                                         problem: meta.Problem)
 {
 }
Пример #3
0
 public void Update(ObjectTypeMeta objectTypeMeta)
 {
     Abstract        = objectTypeMeta.Abstract;
     Base            = objectTypeMeta.Base;
     BuiltIn         = objectTypeMeta.BuiltIn;
     Description     = objectTypeMeta.Description;
     HasPose         = objectTypeMeta.HasPose;
     NeedsParentType = objectTypeMeta.NeedsParentType;
     ObjectModel     = objectTypeMeta.ObjectModel;
     Problem         = objectTypeMeta.Problem;
     Settings        = objectTypeMeta.Settings;
 }
Пример #4
0
 public ActionObjectMetadata(ObjectTypeMeta meta) : base(_abstract: meta.Abstract,
                                                         _base: meta.Base,
                                                         builtIn: meta.BuiltIn,
                                                         description: meta.Description,
                                                         disabled: meta.Disabled,
                                                         hasPose: meta.HasPose,
                                                         needsParentType: meta.NeedsParentType,
                                                         objectModel: meta.ObjectModel,
                                                         problem: meta.Problem,
                                                         settings: meta.Settings,
                                                         type: meta.Type)
 {
 }
Пример #5
0
 public ObjectTypeEventArgs(ObjectTypeMeta objectType)
 {
     ObjectType = objectType;
 }