public void Awake(GObject go)
        {
            if (go == null)
            {
                return;
            }

            GObject = go;

            if (string.IsNullOrWhiteSpace(Name))
            {
                Name = Id.ToString();
            }

            self = (GProgressBar)go;

            self.Add(this);

            var com = go.asCom;

            if (com != null)
            {
                bg  = (GImage)com.GetChild("bg");
                bar = (GImage)com.GetChild("bar");
            }
        }