Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
        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);
        }