Set telegrenades_allowed in deferred call
This commit is contained in:
parent
b0a4048360
commit
fac936b97a
@ -391,11 +391,13 @@ impl ICharacterBody3D for LocalPlayer {
|
||||
.connect_other(self, |s, lock| s.set_lock(lock));
|
||||
}
|
||||
|
||||
self.telegrenades_allowed = if let Some(game) = Game::singleton() {
|
||||
self.run_deferred(|s| {
|
||||
s.telegrenades_allowed = if let Some(game) = Game::singleton() {
|
||||
game.bind().opts.is_true(GameOption::TelegrenadesAllowed)
|
||||
} else {
|
||||
false
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
fn process(&mut self, delta: f64) {
|
||||
|
||||
@ -309,11 +309,13 @@ impl ICharacterBody3D for RemotePlayer {
|
||||
self.swap_weapon(WeaponType::Raygun, false);
|
||||
self.update_health_bar();
|
||||
|
||||
self.telegrenades_allowed = if let Some(game) = Game::singleton() {
|
||||
self.run_deferred(|s| {
|
||||
s.telegrenades_allowed = if let Some(game) = Game::singleton() {
|
||||
game.bind().opts.is_true(GameOption::TelegrenadesAllowed)
|
||||
} else {
|
||||
false
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
fn process(&mut self, delta: f64) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user