public Init( TagInstance <ErrorsInYourFace> binding, int queueSize = DEFAULT_QUEUE_SIZE, IImmutableSet <LogType> handledTypes = null ) { this.handledTypes = handledTypes ?? DEFAULT_HANDLED_TYPES; this.queueSize = queueSize; entries = new LinkedList <string>(); this.binding = binding.instance; logCallback = logMessageHandlerThreaded; initBinding(binding.instance); setText(); hide(); }
void initBinding(ErrorsInYourFace instance) { instance._hideButton.onClick.AddListener(hide); DontDestroyOnLoad(instance); }