IEnumerator Start() { profanityClass = new ProfanityClass(); tweetClient = FindObjectOfType <TweetClient>(); if (!tweetClient) { GameObject tweetClientObject = new GameObject("TweetClient"); tweetClient = tweetClientObject.AddComponent <TweetClient>(); } fishController.LinkFishDataList(fishDataList); WaitForSeconds waitTimer = new WaitForSeconds(refreshTimerInSeconds); timerTime = refreshTimerInSeconds; UnityEvent refreshTweetEvent = new UnityEvent(); refreshTweetEvent.AddListener(RefreshTweets); while (refreshTimerInSeconds > 0) { RefreshBlacklist(blacklist, refreshTweetEvent); if (timerTime != refreshTimerInSeconds) { waitTimer = new WaitForSeconds(refreshTimerInSeconds); timerTime = refreshTimerInSeconds; } yield return(waitTimer); } }
void Awake() { Texture2D tex = new Texture2D(canvasTexture.width, canvasTexture.height, TextureFormat.RGB24, false); var fillColorArray = tex.GetPixels(); for (var i = 0; i < fillColorArray.Length; ++i) { fillColorArray[i] = Color.white; } tex.SetPixels(fillColorArray); tex.Apply(); baseMaterial.mainTexture = tex; cursorSprite = brushCursor.GetComponent <SpriteRenderer>(); targetSprite = cursorSprite.sprite; GameObject tweetClientObject = new GameObject("TweetClient"); tweetClient = tweetClientObject.AddComponent <TweetClient>(); profanityClass = new ProfanityClass(); origProfanityMsgTxt = ProfanityMessage.text; }