void Update() { if (!this.Enabled) { return; } _aimDistance = TransformPoint(_crossHair.Pos.x, _crossHair.Pos.y) - _pos; _easyDrawDebug.SetActive(MyGame.Debug); if (MyGame.Debug) { _easyDrawDebug.Clear(Color.FromArgb(200, 1, 1, 1)); _easyDrawDebug.Fill(Color.White); _easyDrawDebug.Stroke(Color.Aquamarine); string str = $"state: {_state.ToString()}"; _easyDrawDebug.Text(str, 4, 30); CanvasDebugger2.Instance.DrawEllipse(x, y, _scanEnemyRange * 2, _scanEnemyRange * 2, Color.Brown); } }