protected virtual void Reload(GameObject obj, int indexReload) { obj.transform.name = "item_" + indexReload; int location = GetLocaltionWithSkip(indexReload); Vector3 vec = Vector3.zero; if (locationType == DetemineLocationType.BaseOnObjectCreate) { vec.x = obj.transform.localPosition.x; vec.y = obj.transform.localPosition.y; } else { vec = new Vector2(overrideX, overrideY); } vec = GetLocationAppear(vec, location); obj.transform.localPosition = vec; InfinityBaseItem baseItem = obj.GetComponent <InfinityBaseItem> (); if (baseItem != null) { baseItem.Reload(this, indexReload); } }
// Token: 0x060007DD RID: 2013 RVA: 0x000218D0 File Offset: 0x0001FCD0 protected virtual void Reload(GameObject obj, int indexReload) { obj.transform.name = "item_" + indexReload; int localtionWithSkip = this.GetLocaltionWithSkip(indexReload); Vector3 vector = Vector3.zero; if (this.locationType == DetemineLocationType.BaseOnObjectCreate) { vector.x = obj.transform.localPosition.x; vector.y = obj.transform.localPosition.y; } else { vector = new Vector2(this.overrideX, this.overrideY); } vector = this.GetLocationAppear(vector, localtionWithSkip); obj.transform.localPosition = vector; InfinityBaseItem component = obj.GetComponent <InfinityBaseItem>(); if (component != null) { component.Reload(this, indexReload); } }