private void ClientAllMatrixReady() { foreach (var matrixInfo in ActiveMatrices.Values) { var subsystemManager = matrixInfo.Matrix.GetComponentInParent <SubsystemManager>(); subsystemManager.Initialize(); TileChangeNewPlayer.Send(matrixInfo.NetID); } }
public static TileChangeNewPlayer Send(uint tileChangeNetId) { TileChangeNewPlayer msg = new TileChangeNewPlayer { TileChangeManager = tileChangeNetId }; msg.Send(); return(msg); }
public override void OnStartClient() { base.OnStartClient(); networkedMatrix.OnStartClient(); TileChangeNewPlayer.Send(netId); if (matrixMove != null) { matrixMove.OnStartClient(); } }
public override void OnStartClient() { base.OnStartClient(); TileChangeNewPlayer.Send(netId); }