public void Setup() { _testObj = Instantiate(new GameObject()); _testToolTip = _testObj.AddComponent <TestToolTip>(); _popupStub = Substitute.For <IUiPopup>(); _testToolTip.Init(_popupStub); }
private void Start() { _button = GetComponent <Button>(); _lswButton = GetComponent <LSWButton>(); _button.onClick.AddListener(ToggleMenuState); _popupMenu = menu.GetComponent <IUiPopup>(); GamePauseHandler.SubscribeCloseEvent(EscCloseEvent); }
private void Awake() { if (pausePopup != null) { _popupMenu = pausePopup.GetComponent <IUiPopup>(); _popupMenu.OnHide.AddListener(Clock.Unpause); } else { Debug.LogError("Pause popup not found. Pausing disabled."); return; } if (triggerButton != null) { triggerButton.onClick.AddListener(TryPause); } _lswButton = GetComponent <LSWButton>(); }
public void Initialize(string filename, SaveData data) { _deleteDialog = GetComponentInChildren <IUiPopup>(); clickBlocker.SetActive(false); saveData = data; name.text = filename; playtime.text = $"{System.TimeSpan.FromSeconds(data.RealPlayTime).Hours.ToString("00")}:" + $"{System.TimeSpan.FromSeconds(data.RealPlayTime).Minutes.ToString("00")}"; int totalLvl = 0; if (data.playerSkillsData != null) { totalLvl = data.playerSkillsData[Type.Charisma].level + data.playerSkillsData[Type.Fitness].level + data.playerSkillsData[Type.Intelligence].level + data.playerSkillsData[Type.Strength].level + data.playerSkillsData[Type.Cooking].level + data.playerSkillsData[Type.Repair].level; } totalSkillLevel.text = (totalLvl <= 0) ? "-" : totalLvl.ToString("0"); job.text = GetJobName(data.job); CharacterInfo charInfo = data.characterVisuals.GetVisuals(); maleIcon.SetActive(charInfo.Gender == Gender.Male); femaleIcon.SetActive(charInfo.Gender == Gender.Female); characterPreview.SetHair(charInfo.SpriteSets[CharacterPart.Hair]); characterPreview.SetBody(charInfo.SpriteSets[CharacterPart.Body]); characterPreview.SetHead(charInfo.SpriteSets[CharacterPart.Head]); characterPreview.SetShirt(charInfo.SpriteSets[CharacterPart.Top]); characterPreview.SetPants(charInfo.SpriteSets[CharacterPart.Bottom]); characterPreview.SetHands(charInfo.SpriteSets[CharacterPart.Hands]); deleteDialogName.text = $"Are you sure you want to delete {filename}?"; }
public bool NotifyPopupActivityChanged(IUiPopup newPopup) { if (activePopups == null) { activePopups = new List <IUiPopup>(); } if (newPopup == null) { return(false); } // Add or remove the popup from list of active popups: bool changed = false; if (newPopup.IsActive) { if (!activePopups.Contains(newPopup)) { activePopups.Add(newPopup); changed = true; } } else { changed = activePopups.Remove(newPopup); } // Lock workspaces if any of the popups are still active: if (workspace != null) { workspace.SetWorkspaceLocked(AreWorkspacesLocked); } // Return success: return(changed); }
public void Init(IUiPopup popup) { _popup = popup; }
private void Awake() { _popup = GetComponent <IUiPopup>(); _window = GetComponent <RectTransform>(); }