private void Update() { if (_addedToList) { return; } Vector3 angles = transform.localRotation.eulerAngles; angles.x = ClampAngle(angles.x); angles.z = ClampAngle(angles.z); bool condition = true; if ((Math.Abs(angles.x) > 12.5f || Math.Abs(angles.z) > 12.5f && condition) && !_badPlaced && _tower.towerAlreadyBuilt) { _badPlaced = true; _tower.badPlaced.Add(gameObject); } if (!_inFloor) { return; } _tower.AddPieceOnFloor(this); _addedToList = true; }