private void Start() { workingTime = 3; maxSlot = 1; stateSprite = objState.GetComponent <SpriteRenderer>(); spriteRefSweetUnit = FindObjectOfType <SpriteRefSweetUnit>(); flavorState = sugarFlavor.Orange; }
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; } }
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); }
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); }