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); }
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) { }
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; }
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) { }
public ObjectTypeEventArgs(ObjectTypeMeta objectType) { ObjectType = objectType; }