public void Announce(DropAnnounceInfo info) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0055: Unknown result type (might be due to invalid IL or missing references) //IL_009a: Unknown result type (might be due to invalid IL or missing references) //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a5: Unknown result type (might be due to invalid IL or missing references) //IL_00b0: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) //IL_0106: Unknown result type (might be due to invalid IL or missing references) //IL_012a: Unknown result type (might be due to invalid IL or missing references) //IL_012f: Unknown result type (might be due to invalid IL or missing references) //IL_014d: Unknown result type (might be due to invalid IL or missing references) //IL_0152: Unknown result type (might be due to invalid IL or missing references) if (this.get_gameObject().get_activeInHierarchy()) { if (announceDispItems.Count == announceMax) { announceQueue.Add(info); } else { UIDropAnnounceItem uIDropAnnounceItem = null; int i = 0; for (int count = announceItems.Count; i < count; i++) { if (!announceItems[i].get_gameObject().get_activeSelf()) { uIDropAnnounceItem = announceItems[i]; break; } } if (uIDropAnnounceItem == null) { GameObject val = ResourceUtility.Instantiate <GameObject>(announceItem); val.get_transform().set_parent(this.get_gameObject().get_transform()); val.get_transform().set_localScale(Vector3.get_one()); uIDropAnnounceItem = val.GetComponent <UIDropAnnounceItem>(); announceItems.Add(uIDropAnnounceItem); } if (panelChange != null) { panelChange.UnLock(); } uIDropAnnounceItem.StartAnnounce(info.text, announceColor[(int)info.color], announceDispItems.Count > 0, OnEnd); Vector3 zero = Vector3.get_zero(); zero.y = (0f - announceItemSize) * (float)announceDispItems.Count; uIDropAnnounceItem.get_transform().set_localPosition(zero); announceDispItems.Add(uIDropAnnounceItem); } } }
protected void OnEnd(UIDropAnnounceItem item) { //IL_0047: Unknown result type (might be due to invalid IL or missing references) announceDispItems.Remove(item); int i = 0; for (int count = announceDispItems.Count; i < count; i++) { announceDispItems[i].MovePos(i != 0, new Vector3(0f, (0f - announceItemSize) * (float)i, 0f), 0.1f); } if (panelChange != null) { panelChange.Lock(); } if (announceQueue.Count > 0) { Announce(announceQueue[0]); announceQueue.RemoveAt(0); } }