public void Initialize(ITooltipView view) { this.view = view; view.OnShowTooltip += ShowTooltip; view.OnHideTooltip += HideTooltip; }
public void Start() { if (GameSettings.TooltipSettings.prefab != null) { var go = Object.Instantiate(GameSettings.TooltipSettings.prefab); _tooltipView = go.GetComponent <ITooltipView>(); Object.DontDestroyOnLoad(go); } }