public void onClickOn() { CChangeStatus m = new CChangeStatus(); if (World.Instance.check()) { MessageBox.Show("Successfully put on the clothes"); m.treasure = World.Instance.view; m.userDbid = World.Instance.selfDbid; m.on = true; Client.Instance.Send(m); Sprite icon = GetAllIcons.icons[World.Instance.view.name]; GameObject.Find(World.Instance.position[World.Instance.view.id]).GetComponent <Image>().sprite = icon; } else { MessageBox.Show("Cannot put on the clothes"); } }
public void onClickOff() { CChangeStatus m = new CChangeStatus(); if (World.Instance.off()) { MessageBox.Show(":)"); Debug.Log(string.Format("{0}", World.Instance.view.id)); m.treasure = World.Instance.view; m.userDbid = World.Instance.selfDbid; m.on = false; Client.Instance.Send(m); //Sprite icon = GetAllIcons.icons["Grid"]; GameObject.Find(World.Instance.position[World.Instance.view.id]).GetComponent <Image>().sprite = grid; World.Instance.position.Remove(World.Instance.view.id); } else { MessageBox.Show(":("); } }
private void OnRecvChangeStatus(IChannel channel, Message message) { CChangeStatus request = message as CChangeStatus; var conn = db.Instance.Connect(); if (request.on == true) { if (request.treasure.effect != '1') { db.Instance.ChangeStatusOn(request.userDbid, request.treasure.id, conn); } else { db.Instance.DeleteTreasure(request.treasure.id, conn); } } else { db.Instance.ChangeStatusOff(request.userDbid, request.treasure.id, conn); } }