Exemple #1
0
    public void ChangeType(UnicornEnum.UnicornTypeEnum newType, Material newMat, float newTimer)
    {
        AudioController.Instance.GenerateAudio(AudioController.ClipName.WantNewBalloon, transform.position, wantsNewBalloon);
        type = newType;
        unicornUiImage.sprite = SpawnSystem.SpawnNewUnicorn(type);
        foreach (MeshRenderer rend in balloonList)
        {
            rend.material = newMat;
        }
        onCooldown   = false;
        deliveryTime = newTimer;
        if (coroutineRunning == true)
        {
            StopCoroutine(delivery);
        }


        successfulDelivery = false;
        delivery           = StartCoroutine(DeliveryTimer());
    }