Fixed networking signals and weapon.gd rpc settings

remotes/1705377932733043820/tmp_refs/heads/unbroken
unfa 2021-09-04 23:58:47 +02:00
parent 483bf94e4e
commit cbf16c9968
2 changed files with 7 additions and 7 deletions

View File

@ -17,7 +17,7 @@ var impact_player = preload("res://Assets/Effects/ImpactPlayer.tscn")
#enum Trigger {TRIGGER_PRIMARY, TRIGGER_SECONDARY}
@rpc func shoot():
@rpc(sync) func shoot():
#print("SHOOT from PID ", get_tree().multiplayer.get_network_unique_id(), " controlled by ", player.get_network_authority())
var space_state = get_world_3d().direct_space_state
@ -54,7 +54,7 @@ var impact_player = preload("res://Assets/Effects/ImpactPlayer.tscn")
#print(ray)
@rpc func trigger(index: int, active: bool) -> void:
@rpc(sync, auth) func trigger(index: int, active: bool) -> void:
#print("Weapon " + str(name) + ", Trigger " + str(index) + ", active: " + str(active))
if index == 0 and active and $Handgun/AnimationPlayer.is_playing() == false:

View File

@ -303,11 +303,11 @@ func _ready() -> void:
#peer.compression_mode = NetworkedMultiplayerENet.COMPRESS_ZSTD
print("Commandline arguments: ", OS.get_cmdline_args())
get_tree().connect("network_peer_connected", self._player_connected)
get_tree().connect("network_peer_disconnected", self._player_disconnected)
get_tree().connect("connected_to_server", self._connected_ok)
get_tree().connect("connection_failed", self._connected_fail)
get_tree().connect("server_disconnected", self._server_disconnected)
get_tree().multiplayer.connect("network_peer_connected", self._player_connected)
get_tree().multiplayer.connect("network_peer_disconnected", self._player_disconnected)
get_tree().multiplayer.connect("connected_to_server", self._connected_ok)
get_tree().multiplayer.connect("connection_failed", self._connected_fail)
get_tree().multiplayer.connect("server_disconnected", self._server_disconnected)
if OS.get_cmdline_args().has("dedicated_server"):
start_dedicated_server()