}//OnDisable private void unsubscribe() { ActorAbilitiesProps abilities = PlayerCmp.Abilities; //abilities.JumpCmp.EOnUse -= this.onTriggerInvoke; //PlayerCmp.OnLandedListeners -= SetLandedTrigger; //PlayerCmp.EGroundedStateListener -= groundStateListenerInvoke; //PlayerCmp.EVelocityUpdateListeners -= velocityUpdateInvoke; //abilities.WallGrabCmp.EOnWallGrab -= onWallStateInvoke; //abilities.WallGrabCmp.EOnWallJump -= onWallJumpInvoke; //abilities.DashCmp.EOnUse -= SetDashedTrigger; //PlayerCmp.Abilities.CrouchCmp.EOnUse -= onCrouchInvoke; }//unsubscribe
}//unsubscribe private void subscribe() { this.unsubscribe(); ActorAbilitiesProps abilities = PlayerCmp.Abilities; //abilities.JumpCmp.EOnUse += onTriggerInvoke; //PlayerCmp.OnLandedListeners += SetLandedTrigger; //PlayerCmp.EGroundedStateListener += groundStateListenerInvoke; //PlayerCmp.EVelocityUpdateListeners += velocityUpdateInvoke; //abilities.WallGrabCmp.EOnWallGrab += onWallStateInvoke; //abilities.WallGrabCmp.EOnWallJump += onWallJumpInvoke; //abilities.DashCmp.EOnUse += SetDashedTrigger; //PlayerCmp.Abilities.CrouchCmp.EOnUse += onCrouchInvoke; }//subscribe