Example #1
0
 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);
    }
Example #3
0
        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);
 }