Beispiel #1
0
        //-------∽-★-∽------∽-★-∽--------∽-★-∽ApplyGameObjectParam∽-★-∽--------∽-★-∽------∽-★-∽--------//

        public override void ApplyGameObjectParam(GameObject go, JsonData data)
        {
            base.ApplyGameObjectParam(go, data);

            KSlider slider = go.AddComponent <KSlider>();

            ComponentUtil.AddChildComponent <StateImage>(go, "Container_fillArea/Container_fillHolder/Image_fill");
            //slider.AddChildComponent<StateImage>("Container_fillArea/Container_fillHolder/Image_fill");

            if (HasParam(data, PATTERN_DIRECTION) == true)
            {
                string param = GetParam(data, PATTERN_DIRECTION);
                if (param == PARAM_RIGHT2LEFT)
                {
                    slider.direction = Slider.Direction.RightToLeft;
                }
                else if (param == PARAM_TOP2BOTTOM)
                {
                    slider.direction = Slider.Direction.TopToBottom;
                }
                else if (param == PARAM_BOTTOM2TOP)
                {
                    slider.direction = Slider.Direction.BottomToTop;
                }
            }
        }
Beispiel #2
0
        protected override void AddComponent(GameObject go)
        {
            KSlider slider = go.AddComponent <KSlider>();

            ComponentUtil.AddChildComponent <StateImage>(go, "Container_fillArea/Container_fillHolder/Image_fill");
            //slider.AddChildComponent<StateImage>("Container_fillArea/Container_fillHolder/Image_fill");
            if (HasParam(PARAM_RIGHT2LEFT) == true)
            {
                slider.direction = Slider.Direction.RightToLeft;
            }
            else if (HasParam(PARAM_TOP2BOTTOM) == true)
            {
                slider.direction = Slider.Direction.TopToBottom;
            }
            else if (HasParam(PARAM_BOTTOM2TOP) == true)
            {
                slider.direction = Slider.Direction.BottomToTop;
            }
        }
Beispiel #3
0
 public T AddChildComponent <T>(string path) where T : Component
 {
     return(ComponentUtil.AddChildComponent <T>(gameObject, path));
 }