Added spawn controller; added collision shape to jet; added yaw left to cpu default to test spawnning
This commit is contained in:
@@ -12,29 +12,31 @@ func _get_jet_type(faction: int) -> Jet:
|
||||
|
||||
if faction == Globals.Faction.ALLIES:
|
||||
jet = create_allies_jet()
|
||||
jet.name = Globals.Faction.keys()[Globals.Faction.ALLIES] + "_JET"
|
||||
elif faction == Globals.Faction.AXIS:
|
||||
jet = create_axis_jet()
|
||||
jet.name = Globals.Faction.keys()[Globals.Faction.AXIS] + "_JET"
|
||||
elif faction == Globals.Faction.NEUTRAL:
|
||||
jet = create_neutral_jet()
|
||||
jet.name = Globals.Faction.keys()[Globals.Faction.NEUTRAL] + "_JET"
|
||||
else:
|
||||
jet = create_neutral_jet()
|
||||
|
||||
get_tree().root.add_child.call_deferred(jet)
|
||||
|
||||
await jet.ready
|
||||
return jet
|
||||
|
||||
|
||||
func create_player_jet(faction: int = 0) -> Jet:
|
||||
var jet: Jet = await _get_jet_type(faction)
|
||||
var jet: Jet = _get_jet_type(faction)
|
||||
|
||||
jet.set_as_player()
|
||||
jet.set_as_player.call_deferred()
|
||||
return jet
|
||||
|
||||
func create_cpu_jet(faction: int = 0) -> Jet:
|
||||
var jet = await _get_jet_type(faction)
|
||||
var jet = _get_jet_type(faction)
|
||||
|
||||
jet.set_as_cpu()
|
||||
jet.set_as_cpu.call_deferred()
|
||||
return jet
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user