Esempio n. 1
0
    IEnumerator discardAnimation()
    {
        PlatformingBitsSizeTransition.StartTransitionTo(0);

        yield return(new WaitWhile(() => PlatformingBitsSizeTransition.Transitioning));

        Destroy(currentlyInstantiatedPlatformingBits.gameObject);
        currentlyInstantiatedPlatformingBits = null;
    }
Esempio n. 2
0
    public void Build()
    {
        if (!HasCard)
        {
            throw new InvalidOperationException("can't build a build zone that doesn't have a card");
        }

        currentlyInstantiatedPlatformingBits = Instantiate(CurrentCard.PlatformingBits, PlatformingBitsParent);
        PlatformingBitsSizeTransition.StartTransitionTo(1f / 3f);
    }