Beispiel #1
0
 public static TileSpriteManager GetInstance()
 {
     if (ourInstance == null)
     {
         GameObject temp = new GameObject("TimeSpriteManager");
         ourInstance = temp.AddComponent <TileSpriteManager>();
     }
     return(ourInstance);
 }
Beispiel #2
0
 // Use this for initialization
 void Start()
 {
     if (ourInstance != null && ourInstance != this)
     {
         Destroy(gameObject);
         return;
     }
     ourInstance = this;
     Invoke("ChangeSprites", 0.5f);
 }
	// Use this for initialization
    void Awake()
    {
        if (_Instance == null)
        {
            _Instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
    }
Beispiel #4
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);
    }
 // Use this for initialization
 void Awake()
 {
     TM  = FindObjectOfType <TileMap>();
     TSM = FindObjectOfType <TileSpriteManager>();
 }
Beispiel #6
0
 void AdjustWorldState()
 {
     TileSpriteManager.GetInstance().UpdateSprites(bunnyState);
 }
Beispiel #7
0
 private void Awake()
 {
     Instance = this;
 }