private void RemakeListForEternalScroll() { GUISelectPanelBSPartsLR guiselectPanelBSPartsLR = (GUISelectPanelBSPartsLR)this; float num = guiselectPanelBSPartsLR.selectCollider.width + guiselectPanelBSPartsLR.horizontalMargin; while (this.selectLoc > this.maxLocate_) { this.maxLocate_ += num; this.minLocate_ += num; Vector3 localPosition = this.partObjs[this.partObjs.Count - 1].gameObject.transform.localPosition; localPosition.x -= num; GUIListPartBS guilistPartBS = this.partObjs[0]; this.partObjs.RemoveAt(0); this.partObjs.Add(guilistPartBS); guilistPartBS.gameObject.transform.localPosition = localPosition; for (int i = 0; i < this.partObjs.Count; i++) { this.partObjs[i].IDX = i; } } while (this.selectLoc < this.minLocate_) { this.maxLocate_ -= num; this.minLocate_ -= num; Vector3 localPosition = this.partObjs[0].gameObject.transform.localPosition; localPosition.x += num; GUIListPartBS guilistPartBS = this.partObjs[this.partObjs.Count - 1]; this.partObjs.RemoveAt(this.partObjs.Count - 1); this.partObjs.Insert(0, guilistPartBS); guilistPartBS.gameObject.transform.localPosition = localPosition; for (int i = 0; i < this.partObjs.Count; i++) { this.partObjs[i].IDX = i; } } }
public float GetUsePitch() { GUISelectPanelBSPartsLR guiselectPanelBSPartsLR = (GUISelectPanelBSPartsLR)this; return(guiselectPanelBSPartsLR.selectCollider.width + guiselectPanelBSPartsLR.horizontalMargin); }