コード例 #1
0
ファイル: UIAnimation.cs プロジェクト: Shaun-Anderson/Loop
    public static IEnumerator SinglePulse(RectTransform transform, Vector3 vector3)
    {
        yield return(GameManager.instance.StartCoroutine(UIAnimation.ChangeLocalScale(transform, vector3)));

        yield return(GameManager.instance.StartCoroutine(UIAnimation.ChangeLocalScale(transform, new Vector3(1, 1, 1))));

        yield break;
    }
コード例 #2
0
    public void Pickup()
    {
        GetComponent <BoxCollider2D>().enabled = false;
        StartCoroutine(UIAnimation.ChangeLocalScale(this.transform, new Vector3(0, 0, 0), 1));
        //lightSprite.color = new Color(255, 255, 255, 0.1f);

        GameManager.instance.soundManager.PlayClip(GameManager.instance.soundManager.pickUpSound, 0.4f);

        spriteRenderer.material = pickUpMaterial;
        effected = true;
        Invoke("ReturnToPool", 5);
    }