Lightning Round special effects are now in their own prefab class.
This commit is contained in:
@@ -2079,25 +2079,25 @@ MonoBehaviour:
|
||||
Data:
|
||||
- Name: $k
|
||||
Entry: 1
|
||||
Data: _LightningRoundAnimator
|
||||
Data: _LightningRoundEffects
|
||||
- Name: $v
|
||||
Entry: 7
|
||||
Data: 132|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||
- Name: <Name>k__BackingField
|
||||
Entry: 1
|
||||
Data: _LightningRoundAnimator
|
||||
Data: _LightningRoundEffects
|
||||
- Name: <UserType>k__BackingField
|
||||
Entry: 7
|
||||
Data: 133|System.RuntimeType, mscorlib
|
||||
- Name:
|
||||
Entry: 1
|
||||
Data: UnityEngine.Animator, UnityEngine.AnimationModule
|
||||
Data: LightningRoundEffectsController, Assembly-CSharp
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
- Name: <SystemType>k__BackingField
|
||||
Entry: 9
|
||||
Data: 133
|
||||
Data: 4
|
||||
- Name: <SyncMode>k__BackingField
|
||||
Entry: 7
|
||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||
@@ -2166,11 +2166,17 @@ MonoBehaviour:
|
||||
Entry: 1
|
||||
Data: _TheChaseAnimator
|
||||
- Name: <UserType>k__BackingField
|
||||
Entry: 9
|
||||
Data: 133
|
||||
Entry: 7
|
||||
Data: 139|System.RuntimeType, mscorlib
|
||||
- Name:
|
||||
Entry: 1
|
||||
Data: UnityEngine.Animator, UnityEngine.AnimationModule
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
- Name: <SystemType>k__BackingField
|
||||
Entry: 9
|
||||
Data: 133
|
||||
Data: 139
|
||||
- Name: <SyncMode>k__BackingField
|
||||
Entry: 7
|
||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||
@@ -2185,14 +2191,14 @@ MonoBehaviour:
|
||||
Data: true
|
||||
- Name: _fieldAttributes
|
||||
Entry: 7
|
||||
Data: 139|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
Data: 140|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
mscorlib
|
||||
- Name:
|
||||
Entry: 12
|
||||
Data: 1
|
||||
- Name:
|
||||
Entry: 7
|
||||
Data: 140|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||
Data: 141|UnityEngine.SerializeField, UnityEngine.CoreModule
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
@@ -2216,13 +2222,13 @@ MonoBehaviour:
|
||||
Data: _CameraControllerRound1
|
||||
- Name: $v
|
||||
Entry: 7
|
||||
Data: 141|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||
Data: 142|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||
- Name: <Name>k__BackingField
|
||||
Entry: 1
|
||||
Data: _CameraControllerRound1
|
||||
- Name: <UserType>k__BackingField
|
||||
Entry: 7
|
||||
Data: 142|System.RuntimeType, mscorlib
|
||||
Data: 143|System.RuntimeType, mscorlib
|
||||
- Name:
|
||||
Entry: 1
|
||||
Data: CameraControllerRound1, Assembly-CSharp
|
||||
@@ -2246,7 +2252,7 @@ MonoBehaviour:
|
||||
Data: false
|
||||
- Name: _fieldAttributes
|
||||
Entry: 7
|
||||
Data: 143|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
Data: 144|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
mscorlib
|
||||
- Name:
|
||||
Entry: 12
|
||||
@@ -2271,13 +2277,13 @@ MonoBehaviour:
|
||||
Data: _VideoPlayerTimer
|
||||
- Name: $v
|
||||
Entry: 7
|
||||
Data: 144|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||
Data: 145|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor
|
||||
- Name: <Name>k__BackingField
|
||||
Entry: 1
|
||||
Data: _VideoPlayerTimer
|
||||
- Name: <UserType>k__BackingField
|
||||
Entry: 7
|
||||
Data: 145|System.RuntimeType, mscorlib
|
||||
Data: 146|System.RuntimeType, mscorlib
|
||||
- Name:
|
||||
Entry: 1
|
||||
Data: System.Single, mscorlib
|
||||
@@ -2286,7 +2292,7 @@ MonoBehaviour:
|
||||
Data:
|
||||
- Name: <SystemType>k__BackingField
|
||||
Entry: 9
|
||||
Data: 145
|
||||
Data: 146
|
||||
- Name: <SyncMode>k__BackingField
|
||||
Entry: 7
|
||||
Data: System.Nullable`1[[UdonSharp.UdonSyncMode, UdonSharp.Runtime]], mscorlib
|
||||
@@ -2301,7 +2307,7 @@ MonoBehaviour:
|
||||
Data: false
|
||||
- Name: _fieldAttributes
|
||||
Entry: 7
|
||||
Data: 146|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
Data: 147|System.Collections.Generic.List`1[[System.Attribute, mscorlib]],
|
||||
mscorlib
|
||||
- Name:
|
||||
Entry: 12
|
||||
|
||||
@@ -57,7 +57,7 @@ public class GameManagerRound1 : GameManagerBase
|
||||
[SerializeField] private ArrivalDisplay[] _ArrivalDisplays;
|
||||
|
||||
[Space, Header("Effects")]
|
||||
[SerializeField] private Animator _LightningRoundAnimator;
|
||||
[SerializeField] private LightningRoundEffectsController _LightningRoundEffects;
|
||||
[SerializeField] private Animator _TheChaseAnimator;
|
||||
|
||||
|
||||
@@ -157,6 +157,8 @@ public class GameManagerRound1 : GameManagerBase
|
||||
Networking.SetOwner(NewOwner, Display.gameObject);
|
||||
}
|
||||
|
||||
Networking.SetOwner(NewOwner, _LightningRoundEffects.gameObject);
|
||||
|
||||
Networking.SetOwner(NewOwner, _CameraController.gameObject);
|
||||
Networking.SetOwner(NewOwner, _CameraControllerRound1.gameObject);
|
||||
|
||||
@@ -793,7 +795,7 @@ public class GameManagerRound1 : GameManagerBase
|
||||
|
||||
private void BeginLightningRound()
|
||||
{
|
||||
SendCustomNetworkEvent(NetworkEventTarget.All, nameof(PlayLightningRoundAnimation));
|
||||
_LightningRoundEffects.PlayLightningRoundAnimation();
|
||||
|
||||
HostCardLightningRoundInterface Interface =
|
||||
(HostCardLightningRoundInterface)GetHostCardInterface(RoundSegmentType.LightningRound);
|
||||
@@ -811,17 +813,6 @@ public class GameManagerRound1 : GameManagerBase
|
||||
|
||||
EnableInteraction("First Question");
|
||||
}
|
||||
[NetworkCallable]
|
||||
public void PlayLightningRoundAnimation()
|
||||
{
|
||||
_LightningRoundAnimator.SetBool("Lightning", true);
|
||||
_AudioManager.PlaySFX(SFXEventType.Thunder);
|
||||
SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 5.0f);
|
||||
}
|
||||
public void ResetLightningRoundAnimation()
|
||||
{
|
||||
_LightningRoundAnimator.SetBool("Lightning", false);
|
||||
}
|
||||
|
||||
private void LightningRoundCluesLoop()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user