Esempio n. 1
0
    private void Reset()
    {
        InputActionExecutor inputActionExecutor = this.GetComponent <InputActionExecutor>();

        if (inputActionExecutor != null)
        {
            this._onTriggerEnterData = new LayeredUnityEventColliderTriggerData[]
            { new LayeredUnityEventColliderTriggerData(new UnityEventCollider(), new LayerMask()) };

            UnityEventToolsExpansion.AddPersistentListener(this._onTriggerEnterData[0]._Event, inputActionExecutor.Activate);

            this._onTriggerExitData = new LayeredUnityEventColliderTriggerData[]
            { new LayeredUnityEventColliderTriggerData(new UnityEventCollider(), new LayerMask()) };

            UnityEventToolsExpansion.AddPersistentListener(this._onTriggerExitData[0]._Event, inputActionExecutor.Deactivate);
        }
    }
Esempio n. 2
0
#pragma warning restore 0219, 414

    private void OnEnable()
    {
        this._sInputActionExecutor = this.target as InputActionExecutor;
    }