Skip to content

Commit c52c054

Browse files
fix: imps spawning issues when late joining (#497)
* Added disabling of visuals for characters before spawning
1 parent d29ec14 commit c52c054

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

Assets/BossRoom/Scripts/Client/Game/Character/ClientCharacterVisualization.cs

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,30 @@ public class ClientCharacterVisualization : NetworkBehaviour
6464

6565
Quaternion m_LerpedRotation;
6666

67+
void Awake()
68+
{
69+
foreach (var rendererComponent in GetComponentsInChildren<Renderer>())
70+
{
71+
rendererComponent.enabled = false;
72+
}
73+
74+
enabled = false;
75+
}
76+
6777
public override void OnNetworkSpawn()
6878
{
6979
if (!IsClient || transform.parent == null)
7080
{
71-
enabled = false;
7281
return;
7382
}
7483

84+
foreach (var rendererComponent in GetComponentsInChildren<Renderer>())
85+
{
86+
rendererComponent.enabled = true;
87+
}
88+
89+
enabled = true;
90+
7591
m_ActionViz = new ActionVisualization(this);
7692

7793
m_NetState = GetComponentInParent<NetworkCharacterState>();

0 commit comments

Comments
 (0)