Search Results for

    Show / Hide Table of Contents

    Namespace LobsterFramework.Init

    Classes

    AttributeInitialization

    Initializes all of the custom attributes of LobsterFramework for all assemblies that reference it.

    AttributeProviderAttribute

    Marks an assembly such that any assemblies referencing the target assembly will be inspected for attribute initialization

    InitializationAttribute

    Attributes that will be feteched for each public class at the start of the game or after compilation. For more info, check out RegisterInitializationAttribute.

    PlayerLoopEventAttribute

    Apply on methods to inject them into player loop system. The method must be static, returns void, and parameterless.

    PlayerLoopEventGroupAttribute

    Initializes a new player loop event group. Sealed classes implementing IPlayerLoopEventGroup applied with this attribute will be inspected for PlayerLoopEventAttribute on its static methods for player loop event injection.

    PlayerLoopEventInjection

    Injects custom events into the player loop system. To create custom events, use PlayerLoopEventGroupAttribute on classes implementing IPlayerLoopEventGroup.

    RegisterInitializationAttribute

    Attributes used to mark a custom attribute as an initialization attribute. Meaning it'll be initialized in editor mode after code recompiles or at runtime.

    Interfaces

    IPlayerLoopEventGroup

    A marker interface indicating this type is an event that will be injected into the unity player loop.

    For more info, see PlayerLoopEventGroupAttribute.

    Enums

    InitializationAttributeType

    Indicate whether the attribute should be fetched during editor/runtime only or both

    In This Article
    Back to top LobsterFramework documentation