コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        switch (pourState)
        {
        case PourState.Pouring_Base:
            // if(drinkZ < maxDrinkZ && GetComponentInParent<Glass>().tweenToHandIsDone){
            if (drinkZ < maxDrinkZ)
            {
                FillUp();
                cocktail.AddBase(myBaseType);
            }
            break;

        case PourState.Pouring_Mixer:
            if (drinkZ < maxDrinkZ)
            {
                FillUp();
                cocktail.AddMixer(myMixerType);
            }
            break;

        case PourState.Not_pouring:
            myMixerType = Ingredients.MixerType.NO_MIXER;
            myBaseType  = Ingredients.BaseType.NO_BASE;
            break;

        default:
            break;
        }
    }