// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.UndoButton.GetComponent <Animator>().SetBool("undoOpenBool", false); _data.RedoButton.GetComponent <Animator>().SetBool("redoOpenBool", false); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.ManiMenuParent.SetToolOptionInUse(1); _data.StateIndicator.GetComponent <Text>().text = "Move & Rotate"; FoamUtils.IsGlobalGrabbing = true; }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.CreateMenu.SetActive(false); animator.SetBool(_hash_actionBool, false); _data.StateIndicator.GetComponent <Text>().text = "Create"; }
// Start is called before the first frame update void Start() { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _renderer = this.GetComponent <Renderer>(); _originalColor = _renderer.material.color; if (this.gameObject.name == "FoamCone" || this.gameObject.name == "FoamCone(Clone)") { _dwellThreshold = 170; } }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.CreateMenu.transform.position = _data.ActiveIndex.transform.position; _data.CreateMenu.SetActive(true); _data.ManiMenu.SetActive(false); _data.CreateMenuParent.RecordPalmPosInit(_data.ActivePalm.transform.position); animator.SetBool(m_hash_itemSelectedBool, false); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); //_data.ManiMenu.SetActive(false); //_data.ObjMenu.SetActive(false); animator.SetBool(_hash_objMenuClosedBool, false); animator.SetInteger(_hash_toolSelectedInt, 0); _data.ManiMenuParent.SetToolOptionInUse(0); _data.StateIndicator.GetComponent <Text>().text = "Select"; }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.ManiMenu.transform.position = _data.ActiveIndex.transform.position; _data.ManiMenu.SetActive(true); _data.CreateMenu.SetActive(false); _data.ManiMenuParent.InitiateIcons(); _data.ManiMenuParent.RecordPalmPosInit(_data.ActivePalm.transform.position); Debug.Log("FOAMFILTER Mani Menu Open State entered"); }
//private int _hash_objMenuClosedBool = Animator.StringToHash("ObjMenuClosedBool"); // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); animator.SetBool(_hash_dwellBool, false); if (_data.CurrentSelectionObj) { _data.CurrentSelectionObj.GetComponent <Renderer>().material.color = FoamUtils.ObjManiSelectedColor; } Debug.Log("ICONN Object menu state"); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { m_data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); m_data.StateIndicator.GetComponent <Text>().text = "Pinch to Place"; //Debug.Log("FOAMFILTER MENU ITEM SELECTED IS: " + m_data.Selected_createItem); m_prim = null; _animCount = 0; _transStep = 0; switch (m_data.Selected_createItem) { case CreateMenuItem.CUBE: //Debug.Log("FOAMFILTER CUBE ITEM CREATED"); m_prim = Instantiate(m_data.CubePrefab, m_data.ObjCreatedPos, Quaternion.identity); break; case CreateMenuItem.SPHERE: //Debug.Log("FOAMFILTER SPHERE ITEM CREATED"); m_prim = Instantiate(m_data.SpherePrefab, m_data.ObjCreatedPos, Quaternion.identity); break; case CreateMenuItem.CYLINDER: //Debug.Log("FOAMFILTER CYLINDER ITEM CREATED"); m_prim = Instantiate(m_data.CylinderPrefab, m_data.ObjCreatedPos, Quaternion.identity); break; case CreateMenuItem.CONE: //Debug.Log("FOAMFILTER CONE ITEM CREATED"); m_prim = Instantiate(m_data.ConeDummyPrefab, m_data.ObjCreatedPos, Quaternion.identity); break; default: break; } if (m_prim) { _primRenderer = m_prim.gameObject.GetComponent <Renderer>(); _primOGColor = _primRenderer.material.color; _initalScale = m_prim.transform.localScale; m_prim.transform.localScale = Vector3.zero; //Debug.Log("MODELABLE obj count: " + m_data.SceneObjs.Count); } m_isReleased = false; m_data.CreateMenu.SetActive(false); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.ManiMenuParent.SetToolOptionInUse(2); _data.ManiMenu.SetActive(false); _data.StateIndicator.GetComponent <Text>().text = "Scale"; FoamUtils.IsGlobalGrabbing = true; FoamUtils.IsExcludingSelectedObj = true; if (!_data.CurrentSelectionObj) { return; } _data.FoamScaleTool.SetTarget(_data.CurrentSelectionObj.transform); _data.FoamScaleTool.SetUpTabs(); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); animator.SetBool(_hash_objMenuClosedBool, false); _data.StateIndicator.GetComponent <Text>().text = "Pinch to Place"; _copiedObj = null; _animCount = 0; _transStep = 0; string currName = _data.CurrentSelectionObj.name.Replace("(Clone)", "").Trim(); if (currName == "FoamCone") { _copiedObj = Instantiate(_data.ConeDummyPrefab.transform, _data.ObjCreatedPos, Quaternion.identity); } else { _copiedObj = Instantiate(_data.CurrentSelectionObj.transform, _data.ObjCreatedPos, Quaternion.identity); } _copiedObj.gameObject.name = _copiedObj.gameObject.name.Replace("(Clone)", "").Trim(); _copiedRenderer = _copiedObj.gameObject.GetComponent <Renderer>(); _copiedRenderer.material.color = _data.ObjManiOGColor; _copiedOGColor = _copiedRenderer.material.color; _initialScale = _data.CurrentSelectionObj.transform.localScale; _initialRot = _data.CurrentSelectionObj.transform.rotation; _copiedObj.transform.localScale = Vector3.zero; _copiedObj.transform.rotation = _initialRot; _isReleased = false; }
public CommandDelete(GameObject target, FoamDataManager data) { _target = target; _data = data; }
public static void RemoveObjData(FoamDataManager DM, GameObject obj) { DM.SceneObjs.Remove(obj); DM.SceneObjGCs.Remove(obj.transform.GetChild(0).GetComponent <Portalble.Functions.Grab.GrabCollider>()); }
// OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { _data = GameObject.FindGameObjectWithTag("foamDM").GetComponent <FoamDataManager>(); _data.StateMachine.SetBool(_hash_gesturePalmPinchBool, true); Debug.Log("PINCH ENTERED!!!!"); }
public CommandCreateCopy(GameObject target, FoamDataManager data) { _target = target; _data = data; }