Exemplo n.º 1
0
 private void OnLaundryGarmentReleased(LaundryGarment laundryGarment)
 {
     //Place garment on machine
     if (col.bounds.Contains(laundryGarment.transform.position))
     {
         if (sewingMachine.PlaceGarment(laundryGarment.garment))
         {
             AudioManager.instance.PlaySound(laundryGarment.garment.fabric.dropSound);
             laundryGarment.ReturnToPool();
         }
     }
 }
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.layer == LayerMask.NameToLayer("LaundryGarment"))
     {
         LaundryGarment laundryGarment = collision.GetComponentInParent <LaundryGarment>();
         if (laundryGarment != null && !laundryGarment.IsHeld && laundryGarment.GetComponent <Rigidbody2D>().gravityScale != 0.0f)
         {
             if (sewingMachine.PlaceGarment(laundryGarment.garment))
             {
                 AudioManager.instance.PlaySound(laundryGarment.garment.fabric.dropSound);
                 laundryGarment.ReturnToPool();
             }
         }
     }
 }