Added basic logic for water pistol firing
This commit is contained in:
@ -67,8 +67,10 @@ class API {
|
||||
class Fields {
|
||||
static starting_ammo : String { "starting_ammo" }
|
||||
static max_capacity : String { "max_capacity" }
|
||||
static trigger_held : String { "trigger_held" }
|
||||
static reload_rate : String { "reload_rate" }
|
||||
static depressurize_rate : String { "depressurize_rate" }
|
||||
static current_ammo : String { "current_ammo" }
|
||||
static current_pressure : String { "current_pressure" }
|
||||
}
|
||||
|
||||
import "luxe: world/states" for AState, States, Op
|
||||
@ -90,16 +92,20 @@ class APIGet {
|
||||
construct new() {}
|
||||
starting_ammo(entity: Entity) : Num { Modifier.get(entity).starting_ammo }
|
||||
max_capacity(entity: Entity) : Num { Modifier.get(entity).max_capacity }
|
||||
trigger_held(entity: Entity) : Bool { Modifier.get(entity).trigger_held }
|
||||
reload_rate(entity: Entity) : Num { Modifier.get(entity).reload_rate }
|
||||
depressurize_rate(entity: Entity) : Num { Modifier.get(entity).depressurize_rate }
|
||||
current_ammo(entity: Entity) : Num { Modifier.get(entity).current_ammo }
|
||||
current_pressure(entity: Entity) : Num { Modifier.get(entity).current_pressure }
|
||||
}
|
||||
|
||||
class APISet {
|
||||
construct new() {}
|
||||
starting_ammo(entity: Entity, value: Num) { Modifier.get(entity).starting_ammo = value }
|
||||
max_capacity(entity: Entity, value: Num) { Modifier.get(entity).max_capacity = value }
|
||||
trigger_held(entity: Entity, value: Bool) { Modifier.get(entity).trigger_held = value }
|
||||
reload_rate(entity: Entity, value: Num) { Modifier.get(entity).reload_rate = value }
|
||||
depressurize_rate(entity: Entity, value: Num) { Modifier.get(entity).depressurize_rate = value }
|
||||
current_ammo(entity: Entity, value: Num) { Modifier.get(entity).current_ammo = value }
|
||||
current_pressure(entity: Entity, value: Num) { Modifier.get(entity).current_pressure = value }
|
||||
}
|
||||
|
||||
var APIGetter = APIGet.new()
|
||||
|
||||
Reference in New Issue
Block a user