public UiControlLevelSpec(UiControlLevel _levels) { levels = _levels; contentBinding = UiControlContentBinding.None; contentBindingSourceName = null; bindingBehaviour = UiControlBindingBehaviour.AlwaysShow; }
public ControlPrefab(TargetTypes _targetTypes, UiControl _prefab = null, Type _type = null, UiControlLevel _controlLevel = UiControlLevel.Any) { targetTypes = _targetTypes; controlLevel = _controlLevel; typeName = string.Empty; prefab = _prefab; type = _type; }
public ControlPrefab(string _typeName, UiControl _prefab = null, UiControlLevel _controlLevel = UiControlLevel.Any) { targetTypes = TargetTypes.Custom; controlLevel = _controlLevel; typeName = _typeName; prefab = _prefab; type = null; }
public UiControlLevelSpec(UiControlLevel _levels, string _contentBindingSrcName, UiControlContentBinding _contentBinding = UiControlContentBinding.LoadFromDatabase, UiControlBindingBehaviour _bindingBehaviour = UiControlBindingBehaviour.HideIfNoBinding) { levels = _levels; contentBinding = _contentBinding; contentBindingSourceName = _contentBindingSrcName; bindingBehaviour = _bindingBehaviour; }
public UiControlSetup(UiControlLevel _level, UiControlContentBinding _contentBinding = UiControlContentBinding.None, string _contentNameSrc = null) { level = _level; contentBinding = _contentBinding; contentNameSource = _contentNameSrc; }