Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        transform.position += new Vector3(0, 0, 0.01f);

        if (createChild)
        {
            GameObject obj = new GameObject("ChildFade");
            obj.transform.parent = transform;
            fader                       = obj.AddComponent <SpriteFader>();
            fader.renderer              = obj.AddComponent <SpriteRenderer>();
            fader.renderer.material     = Instantiate(Resources.Load("SpriteSwapperMaterial")) as Material;
            obj.transform.localPosition = new Vector3(0, 0, -0.01f);
            obj.transform.localScale    = Vector3.one;
        }
        if (renderer == null)
        {
            renderer = GetComponent <SpriteRenderer>();
        }
        if (!isSwapping)
        {
            enabled = false;
        }
        TileSpriteManager.GetInstance().AddSwapper(this);
    }
Exemplo n.º 2
0
 void AdjustWorldState()
 {
     TileSpriteManager.GetInstance().UpdateSprites(bunnyState);
 }