void InitState() { activeness = StateList.Init("JB Activeness", Activeness_Inactive, Activeness_Active); gesture = StateList.Init("JB Gesture", Gesture_NoHand, Gesture_Fist, Gesture_Open); activeness.StateChangedEvent += ActivenessChanged; gesture.StateChangedEvent += GestureChanged; }
override protected void Start() { handCountState = StateList.Init("JAE handCountState", JAX_NO_HANDS, JAX_HANDS); HandFacingInput.BoolEvent += FacingHandler; HandPumpToggle.BoolEvent += HandlePumpToggle; Subscribe(); frameEmitter.FrameEvent += FrameEventHandler; handCountState.StateChangedEvent += HandCountStateChangeHandler; }
public StateChange(StateListItem fromS, StateListItem toS, StateList li, bool a) { if (fromS.name == "" || toS.name == "") { throw new Exception("cannot change to empty states"); } fromState = fromS; toState = toS; list = li; allowed = a; }
// Use this for initialization void Start() { FoundState = StateList.Init(FOUND_STATE_NAME, FOUND_STATE_NO_ID, FOUND_STATE_NOT_FOUND, FOUND_STATE_FOUND, FOUND_STATE_HAND_INVALID); FoundState.Change(!NoHandId ? FOUND_STATE_NOT_FOUND : FOUND_STATE_NO_ID); if (handIdInput) { handIdInput.IntEvent += HandleIntEvent; } FoundState.StateChangedEvent += HandleStateChangedEvent; }
public void InitArmHUDState() { // handController = GameObject.FindObjectOfType<HandController> () as HandController; // LookAtTarget = GameObject.Find ("OVRCameraRig") as GameObject; if (!StateList.HasList(STATE_NAME_ARMHUD)) { InitArmHUDStateList(); } ArmHUDState = new State(STATE_NAME_ARMHUD); ArmHUDState.StateChangedEvent += OnArmHUDStateChange; ArmHUDState.Change(ARMHUDSTATE_NOLEFTHAND); }
void InitArmHUDStateList() { if (!StateList.HasList(STATE_NAME_ARMHUD)) { StateList.Create( STATE_NAME_ARMHUD, ARMHUDSTATE_START, ARMHUDSTATE_NOLEFTHAND, ARMHUDSTATE_STATUS_ETC, ARMHUDSTATE_SETTINGS_ONLY, ARMHUDSTATE_2HANDSEDIT, ARMHUDSTATE_PANELVISIBLE, ARMHUDSTATE_DROPPED ); } }
// Use this for initialization #region loop void Start() { if (!TouchTracker) { TouchTracker = GetComponent <HandTouchTracker> (); } TouchTracker.HandleEnter += OnHandEnter; TouchTracker.HandleLeave += OnHandLeave; HandContactState = StateList.Init("TouchMap HandContactState", HCS_HAS_HAND, HCS_NOHAND); HandContactState.Change(HCS_NOHAND); HandContactState.StateChangedEvent += HandleHandContactStateChangedEvent; TouchingHand.HandEvent += HandleHandEvent; CursorFirstPosition = Cursor.transform.position; handlerSet = TryCPF(); }
public StateListItem(string n, StateList l) { name = n; list = l; }
void InitState() { currentRegion = StateList.Init("StickyBool", Unknown, Top, Middle, Bottom); currentRegion.StateChangedEvent += HandleStateChangedEvent; }
public State(string name, string itemName) { list = StateList.GetList(name); myState = list.Item(itemName); }
public State(string name) { list = StateList.GetList(name); myState = list.First(); }