public void Fill(Component com, MyJson.IJsonNode json) { LGButton btn = com as LGButton; var jsono = json as MyJson.JsonNode_Object; btn.Tag = jsono["Tag"] as MyJson.JsonNode_ValueString; btn.Team = jsono["Team"] as MyJson.JsonNode_ValueString; }
public MyJson.IJsonNode Parser(Component com, NeedList needlist) { LGButton btn = com as LGButton; var json = new MyJson.JsonNode_Object(); json["Tag"] = new MyJson.JsonNode_ValueString(btn.Tag.ToString()); json["Team"] = new MyJson.JsonNode_ValueString(btn.Team.ToString()); return(json); }
public void OnItemShow(string key, GameObject head) { btnDetail = head.transform.FindChild("btnDetail").GetComponent <LGButton>(); btnDetail.Team = "detail"; btnDetail.Tag = hid.ToString(); headIcon = head.transform.FindChild("Head").GetComponent <UITexture>(); armyTypeIcon = head.transform.FindChild("ArmyType").GetComponent <UISprite>(); fight = head.transform.FindChild("Fight").gameObject; level = head.transform.FindChild("Level").GetComponent <UILabel>(); name = head.transform.FindChild("Name").GetComponent <UILabel>(); att = head.transform.FindChild("Att").GetComponent <UILabel>(); hp = head.transform.FindChild("HP").GetComponent <UILabel>(); //head.AddComponent<DragDropItem>(); armyTypeIcon.spriteName = "Archer"; level.text = key; name.text = "HERO"; att.text = "1024"; hp.text = "2048"; fight.SetActive(true); }