¶
luxe
API (2025.1.2
)¶
luxe: world/modifier
module¶
Modifier¶
import "luxe: world/modifier" for Modifier
no docs found
- create(modifier_id:
String
, entity:Entity
) - destroy(modifier_id:
String
, entity:Entity
) - has(modifier_id:
String
, entity:Entity
, ignore_removed_flag:Bool
) - has(modifier_id:
String
, entity:Entity
) - get_missing_expected(modifier_meta:
ModifierMeta
, entity:Entity
) - has_expected(modifier_meta:
ModifierMeta
, entity:Entity
) - set_transient(entity:
Entity
, modifier_id:String
, state:Bool
) - set_transient(entity:
Entity
, modifier_id:String
, state:Bool
, commit:Bool
) - get_transient(entity:
Entity
, modifier_id:String
) - get(entity:
String
, modifier_id:String
) - get_attached_to(world:
World
, modifier_id:String
) - get_meta(modifier_id:
String
) - connect(world:
World
, modifier_id:String
, wire:Num
, fn:Fn
) - send(modifier_id:
String
, wire:Num
, entity:Entity
, data:Any
) - get_attached(entity:
Entity
) - get_modifier_id(world:
World
, block:Block
)
String
, entity: Entity
)
¶None
no docs found
String
, entity: Entity
)
¶None
no docs found
String
, entity: Entity
, ignore_removed_flag: Bool
)
¶Bool
no docs found
String
, entity: Entity
)
¶Bool
no docs found
ModifierMeta
, entity: Entity
)
¶unknown
no docs found
ModifierMeta
, entity: Entity
)
¶unknown
no docs found
Entity
, modifier_id: String
, state: Bool
)
¶None
no docs found
Entity
, modifier_id: String
, state: Bool
, commit: Bool
)
¶None
no docs found
Entity
, modifier_id: String
)
¶Bool
no docs found
String
, modifier_id: String
)
¶unknown
no docs found
World
, modifier_id: String
)
¶unknown
no docs found
String
)
¶ModifierMeta
no docs found
World
, modifier_id: String
, wire: Num
, fn: Fn
)
¶unknown
no docs found
String
, wire: Num
, entity: Entity
, data: Any
)
¶unknown
no docs found
Entity
)
¶Set
Returns a set of attached modifier IDs for the given entity
World
, block: Block
)
¶String
Returns a modifier id (or null if not found) for the given data block
ModifierChange¶
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
- new()
- update(in_world:
World
, in_block:Block
, in_instance:BlockInstance
, in_field_path:String
) - array_count(field:
String
) - value
- value_for(field:
String
) - value_for(field:
String
, array_index:Num
)
ModifierChange
no docs found
World
, in_block: Block
, in_instance: BlockInstance
, in_field_path: String
)
¶unknown
no docs found
String
)
¶unknown
no docs found
unknown
no docs found
String
)
¶unknown
no docs found
String
, array_index: Num
)
¶unknown
no docs found