示例#1
0
    private void FireFood()
    {
        TypeOfIngredient foodToFire = inventory.UseFood();

        if (foodToFire != TypeOfIngredient.EMPTY)
        {
            GameObject firedFood = Instantiate(foodPrefab, Camera.main.transform.position + Camera.main.transform.forward * 3.0f, Camera.main.transform.rotation);

            firedFood.GetComponentInChildren <SpriteRenderer>().sprite = FoodSpriteData.GetSprite((int)foodToFire);
            firedFood.GetComponent <IngredientIdentifier>().SetFoodType(foodToFire);
            firedFood.GetComponent <Rigidbody>().AddForce(Camera.main.transform.forward * firingPower, ForceMode.Impulse);
        }
    }
示例#2
0
 private FoodSpriteData()
 {
     instance = this;
 }