using System; using ScrewsMaster; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using Roy.ObjectPool; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; using ColorUtility = UnityEngine.ColorUtility; using Sequence = DG.Tweening.Sequence; namespace SGame { public class ScrewsLogic : ObjectPoolItem { public PanelLogic panelLogic; public PolygonCollider2D polygonCollider2D; private HingeJoint2D _hingeJoint2D; private Button _button; public Text testText; private CanvasGroup _canvasGroup; private void Awake() { // panelLogic = GetComponentInParent(); polygonCollider2D = GetComponentInChildren(); _hingeJoint2D = GetComponentInChildren(); ; _button = GetComponentInChildren