public void SetEffect(Vector3 position, float n, Color c, AnnouncementType announcementType) { InitializeHitEffect(); start_Alpha = c.a; SetSpriteColor(c); CachedTransform.position = position; announcement = TrashUIManager.Instance.MakeAnnouncement(UIBind, announcementType, n); }
public TrashAnnouncement MakeAnnouncement(Transform bind, AnnouncementType announcementType, float n) { TrashAnnouncement a = GameObject.Instantiate(prefab_Announcement) as TrashAnnouncement; a.CachedTransform.SetParent(uiCanvas.transform, false); a.SetAnnouncement(bind, GetColorFor(announcementType), GetAnnouncementFor(announcementType, n)); if (announcementType != AnnouncementType.Hit) { a.AutoDestroy(); } return(a); }
void HandleCannotSwingTyreIron() { TrashAnnouncement a = TrashUIManager.Instance.MakeAnnouncement(announcementBind, AnnouncementType.Cannot_Hit, 0f); a.AutoDestroy(); }