示例#1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     stripe.detectedFood = collision.GetComponent <ReviewBrainbowFood> ();
     if (stripe.detectedFood)
     {
         Colorable.Color foodColor = collision.GetComponent <Food> ().color;
         if (foodColor == stripe.stripeColor)
         {
             stripe.detectedFood.stripeToAttach = stripe;
         }
     }
 }
示例#2
0
    public List <GameObject> GetBrainbowFoods(Colorable.Color colour)
    {
        switch (colour)
        {
        case Colorable.Color.Red:
            return(redFoods);

        case Colorable.Color.Yellow:
            return(yellowFoods);

        case Colorable.Color.Green:
            return(greenFoods);

        case Colorable.Color.Purple:
            return(purpleFoods);

        default:
            return(null);
        }
    }