24 public Vector3
fixPos = Vector3.zero;
75 rect = base.transform as RectTransform;
83 public void Set(
string text)
96 uiText.font = data.
font;
104 public void Init(Transform parent =
null)
108 base.transform.SetParent(parent, worldPositionStays:
false);
110 animeTarget.localScale = Vector3.one;
111 animeTarget.localEulerAngles = Vector3.zero;
112 animeTarget.localPosition =
new Vector3(0f, 0f,
animeTarget.localPosition.z);
119 fitter.SetLayoutHorizontal();
120 fitter.SetLayoutVertical();
126 animeGroup.alpha = 0f;
132 uiText.color = color;
141 this.RebuildLayout();
142 if (!(
intro ==
null))
184 Vector3 zero = Vector3.zero;
185 Vector3 vector = (base.transform.parent as RectTransform).
rect.min -
rect.rect.min;
186 Vector3 vector2 = (base.transform.parent as RectTransform).rect.max -
rect.rect.max;
187 zero.x = Mathf.Clamp(
rect.localPosition.x, vector.x, vector2.x);
188 zero.y = Mathf.Clamp(
rect.localPosition.y, vector.y, vector2.y);
189 rect.localPosition = zero;
193 Vector3 position = Camera.main.WorldToViewportPoint(base.transform.position);
194 position.x = Mathf.Clamp(position.x, 0.1f, 0.9f);
195 position.y = Mathf.Clamp(position.y, 0.1f, 0.9f);
196 base.transform.position = Camera.main.ViewportToWorldPoint(position);
234 base.transform.DOKill();
250 UnityEngine.Object.Destroy(base.gameObject);
virtual Tween Play(Transform trans, UnityAction onComplete=null, float duration=-1f, float delay=0f)
void Set(BalloonData data)
void SetDuration(float duration)
void Init(Transform parent=null)
void Remove(PopfabItem item)