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);
    }
Example #2
0
    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);
    }
Example #3
0
    void HandleCannotSwingTyreIron()
    {
        TrashAnnouncement a = TrashUIManager.Instance.MakeAnnouncement(announcementBind, AnnouncementType.Cannot_Hit, 0f);

        a.AutoDestroy();
    }