Exemple #1
0
        private IEnumerator WaitForScreenMessages()
        {
            Log.Info("WaitForScreenMessages");
            while (ScreenMessages.Instance == null)
            {
                Log.Info("Waiting for ScreenMessages.Instance to be not null");
                yield return(null);
            }

            UpdateMessage.AddListener(new UnityAction <ScreenMessagesText>(MessageUpdate));
            OnScreenMessageAwake.AddListener(new UnityAction <ScreenMessagesText>(NewMessageText));
            // OnScreenMessageDestroy.AddListener(new UnityAction<ScreenMessagesText>(DestroyMessageText));
            ScreenMessages.Instance.textPrefab.gameObject.AddOrGetComponent <OneWindow_ScreenMessageListener>();
        }