예제 #1
0
    public void Start()
    {
        image = GetComponent <Image>();

        observableSprite = KojiBridge.ObservableSpriteOfKey(key);
        Handles.Add(observableSprite.DidChange.Subscribe(ObservableSprite_DidChange, true));
    }
예제 #2
0
    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);
        }
    }