//-------∽-★-∽------∽-★-∽--------∽-★-∽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; } } }
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; } }
public T AddChildComponent <T>(string path) where T : Component { return(ComponentUtil.AddChildComponent <T>(gameObject, path)); }