private void OnHappyOtherPlayerLogin(MsgBase b) { var otherMsg = (Msg_HappyOtherPlayerLogin)b; var sid = otherMsg.SpriteId; var sp = CozyTileSprite.Create(PlayerTextureMgr.Get(sid)); sp.TilePosition = new Point(otherMsg.X, otherMsg.Y); OtherPlayerList[otherMsg.Uid] = sp; this.AddChind(sp, 1); }
private void OnHappyPlayerLoginRsp(MsgBase b) { var rspMsg = (Msg_HappyPlayerLoginRsp)b; Uid = rspMsg.Uid; var sid = rspMsg.SpriteId; Player = CozyTileSprite.Create(PlayerTextureMgr.Get(sid)); Player.TilePosition = new Point(rspMsg.X, rspMsg.Y); this.AddChind(Player, 2); }
private void OnHappyPlayerPack(MsgBase b) { var packMsg = (Msg_HappyPlayerPack)b; foreach (var obj in packMsg.PlayerPack) { if (obj.Item4) { var sid = obj.Item5; var osp = CozyTileSprite.Create(PlayerTextureMgr.Get(sid)); osp.TilePosition = new Point(obj.Item2, obj.Item3); OtherPlayerList[obj.Item1] = osp; this.AddChind(osp, 1); } } }