player_interaction: Each instance keeps track of its own camera
This commit is contained in:
@ -79,6 +79,8 @@ class Fields {
|
||||
static event_name : String { "event_name" }
|
||||
static distance : String { "distance" }
|
||||
static is_active : String { "is_active" }
|
||||
static camera : String { "camera" }
|
||||
static seen_interaction : String { "seen_interaction" }
|
||||
}
|
||||
|
||||
import "luxe: world/states" for AState, States, Op
|
||||
@ -101,6 +103,8 @@ class APIGet {
|
||||
event_name(entity: Entity) : String { Modifier.get(entity).event_name }
|
||||
distance(entity: Entity) : Num { Modifier.get(entity).distance }
|
||||
is_active(entity: Entity) : Bool { Modifier.get(entity).is_active }
|
||||
camera(entity: Entity) : Num { Modifier.get(entity).camera }
|
||||
seen_interaction(entity: Entity) : Num { Modifier.get(entity).seen_interaction }
|
||||
}
|
||||
|
||||
class APISet {
|
||||
@ -108,6 +112,8 @@ class APISet {
|
||||
event_name(entity: Entity, value: String) { Modifier.get(entity).event_name = value }
|
||||
distance(entity: Entity, value: Num) { Modifier.get(entity).distance = value }
|
||||
is_active(entity: Entity, value: Bool) { Modifier.get(entity).is_active = value }
|
||||
camera(entity: Entity, value: Num) { Modifier.get(entity).camera = value }
|
||||
seen_interaction(entity: Entity, value: Num) { Modifier.get(entity).seen_interaction = value }
|
||||
}
|
||||
|
||||
var APIGetter = APIGet.new()
|
||||
|
||||
Reference in New Issue
Block a user