Skip to content

luxe: world/modifier


import "luxe: world/modifier" for Modifier

no docs found

Modifier.create(modifier_id : String, entity : Entity) : None

no docs found

Modifier.destroy(modifier_id : String, entity : Entity) : None

no docs found

Modifier.has(modifier_id : String, entity : Entity, ignore_removed_flag : Bool) : Bool

no docs found

Modifier.has(modifier_id : String, entity : Entity) : Bool

no docs found

Modifier.set_error(world : World, modifier_id : String, tag : String, state : Bool) : None

no docs found

Modifier.has_error(world : World, modifier_id : String, tag : String) : Bool

no docs found

Modifier.has_error(world : World, modifier_id : String) : Bool

no docs found

Modifier.get_missing_expected(modifier_meta : ModifierMeta, entity : Entity) : unknown

no docs found

Modifier.has_expected(modifier_meta : ModifierMeta, entity : Entity) : unknown

no docs found

Modifier.set_transient(entity : Entity, modifier_id : String, state : Bool) : None

no docs found

Modifier.set_transient(entity : Entity, modifier_id : String, state : Bool, commit : Bool) : None

no docs found

Modifier.get_transient(entity : Entity, modifier_id : String) : Bool

no docs found

Modifier.get(entity : Entity, modifier_id : String) : unknown

no docs found

Modifier.get_attached_to(world : World, modifier_id : String) : unknown

no docs found

Modifier.get_meta(modifier_id : String) : ModifierMeta

no docs found

Modifier.connect(world : World, modifier_id : String, wire : Num, fn : Fn) : unknown

no docs found

Modifier.send(modifier_id : String, wire : Num, entity : Entity, data : Any) : unknown

no docs found

Modifier.get_attached(entity : Entity) : Set

Returns a set of attached modifier IDs for the given entity

Modifier.get_modifier_id(world : World, block : Block) : String

Returns a modifier id (or null if not found) for the given data block

import "luxe: world/modifier" for ModifierChange

no docs found

var world : World = 0
var block : Block = 0
var instance : BlockInstance = 0
var field_path : String = null
var field_id : String = null

ModifierChange.new() : ModifierChange

no docs found

ModifierChange.update(in_world : World, in_block : Block, in_instance : BlockInstance, in_field_path : String) : unknown

no docs found

ModifierChange.array_count(field : String) : unknown

no docs found

ModifierChange.value : unknown

no docs found

ModifierChange.value_for(field : String) : unknown

no docs found

ModifierChange.value_for(field : String, array_index : Num) : unknown

no docs found