public void Start() { image = GetComponent <Image>(); observableSprite = KojiBridge.ObservableSpriteOfKey(key); Handles.Add(observableSprite.DidChange.Subscribe(ObservableSprite_DidChange, true)); }
public void Start() { spriteRenderer = GetComponent <SpriteRenderer>(); Vector3 originalBounds = spriteRenderer.sprite.bounds.size; Vector3 originalScale = spriteRenderer.transform.localScale; originalSize = new Vector3( originalBounds.x * originalScale.x, originalBounds.y * originalScale.y, originalBounds.z * originalScale.z ); originalTileSize = spriteRenderer.size; observableSprite = KojiBridge.ObservableSpriteOfKey(key); Handles.Add(observableSprite.DidChange.Subscribe(ObservableSprite_DidChange, true)); if (test != null) { ObservableSprite_DidChange(test); } }