- Video player no longer replays old videos when someone enters the world late.
- Added more ownership changes to the round 1 game manager. - Cleaned up the lightning round effect playback code.
This commit is contained in:
@@ -63,14 +63,15 @@ public class GameManagerRound1 : GameManagerBase
|
||||
|
||||
_PlayerBuzzInAllowed = new bool[_PlayerPodiums.Length];
|
||||
|
||||
Networking.SetOwner(Networking.GetOwner(gameObject), _Modem.gameObject);
|
||||
VRCPlayerApi Owner = Networking.GetOwner(gameObject);
|
||||
Networking.SetOwner(Owner, _VideoPlayer.gameObject);
|
||||
Networking.SetOwner(Owner, _Modem.gameObject);
|
||||
Networking.SetOwner(Owner, _ArrivalDisplay.gameObject);
|
||||
Networking.SetOwner(Owner, _VideoMusicClueSkateboard.gameObject);
|
||||
|
||||
_Modem.Activate(false);
|
||||
|
||||
Networking.SetOwner(Networking.GetOwner(gameObject), _ArrivalDisplay.gameObject);
|
||||
_ArrivalDisplay.Activate(false);
|
||||
|
||||
SendCustomNetworkEvent(NetworkEventTarget.All, nameof(ResetLightningRoundAnimation));
|
||||
|
||||
_AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "PlayMusic", MusicEventType.WhereInTheWorld);
|
||||
SendCustomEventDelayedSeconds(nameof(PlaySecondPartOfThemeMusic), 3.6666666666f);
|
||||
|
||||
@@ -538,8 +539,8 @@ public class GameManagerRound1 : GameManagerBase
|
||||
public void PlayLightningRoundAnimation()
|
||||
{
|
||||
_LightningRoundAnimator.SetBool("Lightning", true);
|
||||
SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 5.0f);
|
||||
}
|
||||
[NetworkCallable]
|
||||
public void ResetLightningRoundAnimation()
|
||||
{
|
||||
_LightningRoundAnimator.SetBool("Lightning", false);
|
||||
|
||||
Reference in New Issue
Block a user