private void IsAllowedType() { if (_myBranch.IsNull()) { _name = SetName; _oldBranchType = null; return; } var message = String.Empty; if (_myBranch.IsNotNull()) { message = $"Can't have \"{_myBranch.name}\" as a Hot Key. " + $"{Environment.NewLine}" + $"{Environment.NewLine}" + "Only Standard or HomeScreen branch Types allowed"; } if (_myBranch.ReturnBranchType == BranchType.Standard || _myBranch.ReturnBranchType == BranchType.HomeScreen) { _name = _myBranch.name; _oldBranchType = _myBranch; return; } UIEditorDialogue.WarningDialogue(Title, message, "OK"); _myBranch = _oldBranchType; }
private void SetChildBranch(UIBranch childBranch) { if (childBranch.IsNull()) { return; } _mySetter.SetChildBranch?.Invoke(childBranch); }
//Main private IBranch CreateBranch(UIBranch template, Transform createParent) { IBranch newBranch = template; if (template.ThisBranchesGameObject.GetIsAPrefab()) { newBranch = Object.Instantiate(template, createParent); } else { newBranch.ThisBranchesGameObject.transform.parent = createParent; } return(newBranch); }
private void SaveActiveBranch(IActiveBranch args) => _activeBranch = (UIBranch)args.ActiveBranch;
public IBranch CreatePopUp(UIBranch template) { var parent = _binGetter.MakePopUpBin(HubTransform()); return(CreateBranch(template, parent)); }
public IBranch CreatePopUp(UIBranch template, Transform parent) { return(CreateBranch(template, parent)); }