Limen Framework 0.1 Help

ULimenToggle

Overview

ULimenToggle is an interface that provides blueprint callable events for turning on and off a state. It is intended to be implemented by classes that need to handle state transitions based on controller and instigator inputs.

Functions

Return Type

Signature

Description

void

TurnOn(AController* Controller, APawn* Instigator)

Event called when the state should be turned on. This function is intended to be overridden in classes that implement this interface.

void

TurnOff(AController* Controller, APawn* Instigator)

Event called when the state should be turned off. Similar to TurnOn, this function is intended to be overridden in implementing classes.

Usage & Implementation Notes

  • This interface does not require any special threading constraints or replication requirements.

  • Implementing classes must provide concrete implementations for TurnOn and TurnOff.

  • Memory lifetime management should be handled by the implementing class, ensuring that resources are properly allocated and deallocated as needed.

22 May 2026