Files

29 lines
1.0 KiB
GDScript

class_name Player extends Node
func process(_delta: float) -> Globals.ControllerCommand:
if Input.is_action_pressed("pitch_up"):
return Globals.ControllerCommand.PITCH_UP
if Input.is_action_pressed("pitch_down"):
return Globals.ControllerCommand.PITCH_DOWN
if Input.is_action_pressed("yaw_left"):
return Globals.ControllerCommand.YAW_LEFT
if Input.is_action_pressed("yaw_right"):
return Globals.ControllerCommand.YAW_RIGHT
if Input.is_action_pressed("roll_left"):
return Globals.ControllerCommand.ROLL_LEFT
if Input.is_action_pressed("roll_right"):
return Globals.ControllerCommand.ROLL_RIGHT
if Input.is_action_pressed("throttle_up"):
return Globals.ControllerCommand.THROTTLE_UP
if Input.is_action_pressed("throttle_down"):
return Globals.ControllerCommand.THROTTLE_DOWN
return Globals.ControllerCommand.NONE
func physics_process(_delta: float) -> Globals.ControllerCommand:
return Globals.ControllerCommand.NONE
func unhandled_input(_event: InputEvent) -> Globals.ControllerCommand:
return Globals.ControllerCommand.NONE