using DG.Tweening; using UnityEngine; namespace Code.Gameplay.Orders.Order { public class OrderDispenser : MonoBehaviour { [SerializeField] private Transform hatch; [SerializeField] private OrderBox order; private bool _activated; public void ThrowOrder() { hatch.DORotate(new Vector3(-130f, 0, 0), 0.2f); order.rigidbody.isKinematic = false; order.rigidbody.AddForce(-transform.forward * 1f, ForceMode.Impulse); order.SwitchMode(); } // DEBUG TODO ДИМКА УДАЛИ И ПРОПИШИ В СВОЕЙ ЛОГИКЕ // public void OnTriggerEnter(Collider other) // { // if(_activated) return; // _activated = true; // // ThrowOrder(); // order.SwitchMode(); // } // DEBUG } }