public override void Init(IO.Swagger.Model.Action projectAction, Base.ActionMetadata metadata, Base.ActionPoint ap, IActionProvider actionProvider, string keySuffix) { IO.Swagger.Model.Action prAction = new IO.Swagger.Model.Action( flows: new List <IO.Swagger.Model.Flow>(), id: "END", name: "END", parameters: new List <IO.Swagger.Model.ActionParameter>(), type: ""); base.Init(prAction, metadata, ap, actionProvider, keySuffix); transform.localPosition = PlayerPrefsHelper.LoadVector3(playerPrefsKey, new Vector3(0, 0.1f, 0)); //Input.SelectorItem = SelectorMenu.Instance.CreateSelectorItem(Input); }
public override Vector3 GetScenePosition() { if (ActionObjectMetadata.HasPose) { return(TransformConvertor.ROSToUnity(DataHelper.PositionToVector3(Data.Pose.Position))); } else { return(PlayerPrefsHelper.LoadVector3("scene/" + SceneManager.Instance.SceneMeta.Id + "/action_object/" + Data.Id + "/pose/position", Vector3.zero)); } }
public override void Init(IO.Swagger.Model.Action projectAction, Base.ActionMetadata metadata, Base.ActionPoint ap, IActionProvider actionProvider, string actionType) { IO.Swagger.Model.Action prAction = new IO.Swagger.Model.Action( flows: new List <IO.Swagger.Model.Flow> { new IO.Swagger.Model.Flow( new List <string> { "output" }, IO.Swagger.Model.Flow.TypeEnum.Default) }, id: "START", name: "START", parameters: new List <IO.Swagger.Model.ActionParameter>(), type: ""); base.Init(prAction, metadata, ap, actionProvider, actionType); transform.localPosition = PlayerPrefsHelper.LoadVector3(playerPrefsKey, new Vector3(0, 0.15f, 0)); // Output.SelectorItem = SelectorMenu.Instance.CreateSelectorItem(Output); }
private void AttachScene(GameObject worldAnchor) { //private void AttachScene(GameObject worldAnchor, bool initLocalAnchor = false) { //if (initLocalAnchor) { // WorldAnchorLocal = ARAnchorManager.AddAnchor(new Pose(Camera.main.transform.position, Camera.main.transform.rotation)); // GameManager.Instance.Scene.transform.parent = WorldAnchorLocal.gameObject.transform; //} else if (worldAnchor != null) { GameManager.Instance.Scene.transform.parent = worldAnchor.transform; } Vector3 offset = PlayerPrefsHelper.LoadVector3("/marker_offset", Vector3.zero); GameManager.Instance.Scene.transform.localPosition = offset; GameManager.Instance.Scene.transform.localScale = new Vector3(1f, 1f, 1f); GameManager.Instance.Scene.transform.localEulerAngles = Vector3.zero; }
public override void Init(IO.Swagger.Model.Action projectAction, Base.ActionMetadata metadata, Base.ActionPoint ap, IActionProvider actionProvider, string keySuffix) { base.Init(projectAction, metadata, ap, actionProvider, keySuffix); transform.localPosition = PlayerPrefsHelper.LoadVector3(playerPrefsKey, new Vector3(0.5f, 0, 0)); }