File tree Expand file tree Collapse file tree 4 files changed +9
-4
lines changed Expand file tree Collapse file tree 4 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ void ConnectToServer ()
59
59
client = new Client ( endpoint ) ;
60
60
client . OnOpen += ( object sender , EventArgs e ) => {
61
61
/* Update Demo UI */
62
- m_IdText . text = "id: " + client . id ;
62
+ m_IdText . text = "id: " + client . Id ;
63
63
} ;
64
64
client . OnError += ( sender , e ) => Debug . LogError ( e . Message ) ;
65
65
client . OnClose += ( sender , e ) => Debug . Log ( "CONNECTION CLOSED" ) ;
Original file line number Diff line number Diff line change @@ -54,12 +54,17 @@ public class StateChangeEventArgs : EventArgs
54
54
55
55
public IndexedDictionary < string , object > State { get ; private set ; }
56
56
57
+ /// <summary>
58
+ /// Boolean representing if the event is setting the state of the <see cref="Room" /> for the first time.
59
+ /// </summary>
60
+ public bool IsFirstState ;
57
61
58
62
/// <summary>
59
63
/// </summary>
60
- public StateChangeEventArgs ( IndexedDictionary < string , object > state )
64
+ public StateChangeEventArgs ( IndexedDictionary < string , object > state , bool isFirstState = false )
61
65
{
62
66
this . State = state ;
67
+ this . IsFirstState = isFirstState ;
63
68
}
64
69
}
65
70
}
Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ public void SetState(byte[] encodedState)
127
127
serializer . SetState ( encodedState ) ;
128
128
129
129
if ( OnStateChange != null ) {
130
- OnStateChange . Invoke ( this , new StateChangeEventArgs ( serializer . GetState ( ) ) ) ;
130
+ OnStateChange . Invoke ( this , new StateChangeEventArgs ( serializer . GetState ( ) , true ) ) ;
131
131
}
132
132
}
133
133
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ public IEnumerator TestConnection()
18
18
yield return new WaitForFixedUpdate ( ) ;
19
19
20
20
component . client . OnOpen += ( object sender , System . EventArgs e ) => {
21
- Assert . NotNull ( component . client . id ) ;
21
+ Assert . NotNull ( component . client . Id ) ;
22
22
} ;
23
23
24
24
yield return new WaitForSeconds ( 0.1f ) ;
You can’t perform that action at this time.
0 commit comments