51 lines
473 B
GDScript
51 lines
473 B
GDScript
class_name MachineGlobals
|
|
enum drone_body_slots{
|
|
BRAIN,
|
|
LEGS,
|
|
BODY,
|
|
FUELTANK,
|
|
HEAD
|
|
}
|
|
|
|
enum suit_body_slots{
|
|
ARMS,
|
|
LEGS,
|
|
BODY,
|
|
HELMET,
|
|
FUELTANK,
|
|
BACKPACK
|
|
}
|
|
|
|
enum mech_body_slots{
|
|
COCKPIT,
|
|
LEFT_ARM,
|
|
RIGHT_ARM,
|
|
RIGHT_LEG,
|
|
LEFT_LEG,
|
|
CHEST,
|
|
BACK,
|
|
FUELTANK,
|
|
TRUNK
|
|
}
|
|
|
|
enum regular_states{
|
|
IDLING,
|
|
WALKING,
|
|
DASHING,
|
|
INTERACTING
|
|
}
|
|
|
|
enum irregular_states{
|
|
INVULNERABLE,
|
|
OVERCLOCKED,
|
|
STUNNED,
|
|
SNARRED
|
|
}
|
|
|
|
enum look_direction{
|
|
BACK,
|
|
FRONT,
|
|
LEFT,
|
|
RIGHT
|
|
}
|