Пример #1
0
    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);
        }
    }
Пример #2
0
    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;
    }