public Meal(mealType type, int mealNo) { this.type = type; this.mealNo = mealNo; // set the meals price from its type enum this.Price = (int)type; }
void Start() { srSpriteRenderer = this.gameObject.GetComponent <SpriteRenderer>(); currentType = RandomizeMealType(); switch (currentType) { case (mealType.drink): srSpriteRenderer.sprite = arAllSprites[0]; fYPosition = 1.75f; break; case (mealType.inedible): srSpriteRenderer.sprite = arAllSprites[1]; fYPosition = 1.25f; break; case (mealType.veggie): srSpriteRenderer.sprite = arAllSprites[2]; fYPosition = 1.25f; break; case (mealType.meat): srSpriteRenderer.sprite = arAllSprites[3]; fYPosition = 0.75f; break; case (mealType.dessert): srSpriteRenderer.sprite = arAllSprites[4]; fYPosition = RandomizeLane(); break; } fSpeed = 2f; this.transform.position = new Vector3(-2.8f, fYPosition, 0); v3TargetPosition = new Vector3(4, fYPosition, 0); }