protected virtual void Update() { if (ReplaceTextureWithSprite != null) { if (destructible == null) { destructible = GetComponent <D2dDestructible>(); } destructible.ReplaceTextureWith(ReplaceTextureWithSprite); ReplaceTextureWithSprite = null; } if (ReplaceTextureWithTexture != null) { if (destructible == null) { destructible = GetComponent <D2dDestructible>(); } destructible.ReplaceTextureWith(ReplaceTextureWithTexture); ReplaceTextureWithTexture = null; } }