NativeHudComponentFactory

class NativeHudComponentFactory(val name: String, val enabled: Boolean = false, val singleton: Boolean = false, function: () -> HudComponent) : HudComponentFactory

Factory for creating native components from a function.

Parameters

name

Component name

enabled

Whether the component is enabled

function

Function producing the component

Constructors

Link copied to clipboard
constructor(name: String, enabled: Boolean = false, singleton: Boolean = false, function: () -> HudComponent)

Properties

Link copied to clipboard
open override val enabled: Boolean
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val singleton: Boolean

Functions

Link copied to clipboard
open override fun createComponent(): HudComponent

Creates the component instance.