public static TileSpriteManager GetInstance() { if (ourInstance == null) { GameObject temp = new GameObject("TimeSpriteManager"); ourInstance = temp.AddComponent <TileSpriteManager>(); } return(ourInstance); }
// 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); } }
// 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>(); }
void AdjustWorldState() { TileSpriteManager.GetInstance().UpdateSprites(bunnyState); }
private void Awake() { Instance = this; }