public UIbase setActiveUI(UIType type) { UIbase ui = null; foreach (UIType layer in uiMap.Keys) { if (layer == type) { uiMap[layer].uiModel.gameObject.SetActive(true); uiMap[layer].state = true; ui = uiMap[layer].uiModel; } else { uiMap[layer].uiModel.gameObject.SetActive(false); uiMap[layer].state = false; } } this.currentUIType = type; initUIGroup(type); return(ui); }
private void Start() { UIbase.ShowPage <HeadUI>(); UIbase.ShowPage <OperateUI>(); }
private void Awake() { UIbase tmpBase = GetComponentInParent <UIbase>(); UImanager.Insita.Registered(tmpBase.name, this.name, this.gameObject); }
public UILayer(UIbase ui) { this.uiModel = ui; }