public void UserInputHandler(object sender, UserInputKeyEvent evt) { if (evt.Type == UserInputKeyEvent.TYPE.KEYDOWN && evt.Key == KeyCode.C) { CycleCameras(); } }
public virtual void InputHandler(object sender, UserInputKeyEvent evt) { if (!collider.bounds.Intersects(TycoonPlayer.Instance.collider.bounds)) { return; } if(evt.KeyBind == TycoonUserInput.Instance.UseKey01 && (evt.Type == UserInputKeyEvent.TYPE.KEYDOWN)) { Activate(ActivateOnUse01, TycoonPlayer.Instance.GetEntity); } if(evt.KeyBind == TycoonUserInput.Instance.UseKey02 && (evt.Type == UserInputKeyEvent.TYPE.KEYDOWN)) { Activate(ActivateOnUse02, TycoonPlayer.Instance.GetEntity); } }
public UserInputKeyEvent(UserInputKeyEvent.TYPE inputType, GrendelKeyBinding bind, Vector3 location, object sender) : base(location, sender) { Type = inputType; KeyBind = bind; }