Exemple #1
0
 public void UserInputHandler(object sender, UserInputKeyEvent evt)
 {
     if (evt.Type == UserInputKeyEvent.TYPE.KEYDOWN && evt.Key == KeyCode.C)
     {
         CycleCameras();
     }
 }
Exemple #2
0
    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);
        }
    }
Exemple #3
0
 public UserInputKeyEvent(UserInputKeyEvent.TYPE inputType, GrendelKeyBinding bind, Vector3 location, object sender)
     : base(location, sender)
 {
     Type = inputType;
     KeyBind = bind;
 }