Example #1
0
 private void Start()
 {
     workingTime        = 3;
     maxSlot            = 1;
     stateSprite        = objState.GetComponent <SpriteRenderer>();
     spriteRefSweetUnit = FindObjectOfType <SpriteRefSweetUnit>();
     flavorState        = sugarFlavor.Orange;
 }
Example #2
0
 public void setUnitProperty(Flavor coneFlavor, Flavor icecreamFlavor, bool isSprinkle)
 {
     spriteRef           = FindObjectOfType <SpriteRefSweetUnit>();
     spIceCream          = obj_IceCream.GetComponent <SpriteRenderer>();
     spCone              = obj_Cone.GetComponent <SpriteRenderer>();
     this.IceCreamFlavor = icecreamFlavor;
     this.ConeFlavor     = coneFlavor;
     spIceCream.sprite   = spriteRef.getSpriteByType(GameUnits.IceCream, icecreamFlavor, isSprinkle);
     spCone.sprite       = spriteRef.getSpriteByType(GameUnits.Cone, coneFlavor, false);
     if (isSprinkle)
     {
         gameUnit = GameUnits.ConeAndUceCreamAndSprinkle;
     }
 }
Example #3
0
    public void SettingRequirement(GameUnits units, Flavor coneFlavor, Flavor iceCreamFlavor, bool isSprinkle, int amount)
    {
        SpriteRefSweetUnit spriteRef = FindObjectOfType <SpriteRefSweetUnit>();

        ConeFlavor      = coneFlavor;
        IceCreamFlavor  = iceCreamFlavor;
        this.amount     = amount;
        this.isSprinkle = isSprinkle;
        if (this.isSprinkle)
        {
            this.requireUnit = GameUnits.ConeAndUceCreamAndSprinkle;
        }
        else
        {
            this.requireUnit = units;
        }
        startAmount       = amount;
        requireTop.sprite = spriteRef.getSpriteByType(GameUnits.IceCream, IceCreamFlavor, this.isSprinkle);
        requireBot.sprite = spriteRef.getSpriteByType(GameUnits.Cone, ConeFlavor, false);
    }
Example #4
0
    public void setFlavor(int flavor)
    {
        spriteRef      = FindObjectOfType <SpriteRefSweetUnit>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        switch (flavor)
        {
        case 0:
            this.flavor = Flavor.Chocolate;
            break;

        case 1:
            this.flavor = Flavor.Orange;
            break;

        case 2:
            this.flavor = Flavor.Vanila;
            break;

        default:
            this.flavor = Flavor.None;
            break;
        }
        spriteRenderer.sprite = spriteRef.getSpriteByType(GameUnits.Cone, this.flavor, false);
    }