// OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { MenuRegion region = _data.CreateMenuParent.RegionDetection(_data.ActivePalm.transform.position); switch (region) { case MenuRegion.UPPER: m_selectedItem = CreateMenuItem.CUBE; animator.SetBool(m_hash_itemSelectedBool, true); break; case MenuRegion.RIGHT: m_selectedItem = CreateMenuItem.CYLINDER; animator.SetBool(m_hash_itemSelectedBool, true); break; case MenuRegion.LOWER: m_selectedItem = CreateMenuItem.CONE; animator.SetBool(m_hash_itemSelectedBool, true); break; case MenuRegion.LEFT: m_selectedItem = CreateMenuItem.SPHERE; animator.SetBool(m_hash_itemSelectedBool, true); break; case MenuRegion.MIDDLE: m_selectedItem = CreateMenuItem.NULL; animator.SetBool(m_hash_itemSelectedBool, false); break; } _data.Selected_createItem = m_selectedItem; }
public void TestCreateMenuItem() { //Testing CreateMenuItem function CreateMenuItem createMenuItem = new CreateMenuItem(); }