public static BMPInitData GetBMP() { BMPInitData bmp = new BMPInitData(); bmp.botbmp.AddRange(bot.Cast <int>()); bmp.frontbmp.AddRange(front.Cast <int>()); return(bmp); }
public void SetInitData(BMPInitData bmps) { botCanvas.GetComponent <CanvasScript>().SetPixels(bmps.botbmp); frntCanvas.GetComponent <CanvasScript>().SetPixels(bmps.frontbmp); frntCanvas.GetComponent <CanvasScript>().SetAllBlocks(); BottomButtonDown(); }
static public void ConnectHandler(NetConnection connection, object data) { PlayerSyncData sync = Players.GeneratePlayer(connection); BMPInitData bmps = World.GetBMP(); InitData init = new InitData() { sync = sync, bmps = bmps }; GSrv.Send(MessageType.ConnectSuccess, GSrv.Serialize <InitData>(init), connection, NetDeliveryMethod.ReliableOrdered); }
InitData GetDummyInitData() { PlayerSyncData sync = new PlayerSyncData { userid = 1, xpos = 10.0f, ypos = 0, zpos = 10.0f, yrot = 0, anime = 0 }; BMPInitData bmps = new BMPInitData(); int[,] bot_blocks = new int[Env.TotalPixels, Env.TotalPixels]; bmps.botbmp.AddRange(bot_blocks.Cast <int>()); bmps.frontbmp.AddRange(bot_blocks.Cast <int>()); return(new InitData { sync = sync, bmps = bmps }); }