Esempio n. 1
0
    private static void ShowFieldBubble()
    {
        EventEngine instance = PersistenSingleton <EventEngine> .Instance;

        s_hereIconShow = false;
        Obj objByUid = instance.FindObjByUID(instance.GetControlUID());

        if (objByUid.go == null)
        {
            return;
        }
        ShowDelay = Singleton <BubbleUI> .Instance.AnimationDuration;
        BubbleUI.Flag[] bubbleFlagData = GetBubbleFlagData(s_FIconType);
        if (objByUid.cid == 4 && objByUid.go.activeSelf)
        {
            Transform bone;
            Vector3   offset;
            BubbleMappingInfo.GetActorInfo((PosObj)objByUid, out bone, out offset);
            Singleton <BubbleUI> .Instance.Show(bone, (PosObj)objByUid, null, FieldMap, offset, bubbleFlagData, null);
        }
        else
        {
            Singleton <BubbleUI> .Instance.Show(null, (PosObj)objByUid, null, FieldMap, Vector3.zero, bubbleFlagData, null);
        }
    }
Esempio n. 2
0
    private static void ShowFieldBubble()
    {
        EventEngine instance = PersistenSingleton <EventEngine> .Instance;

        EIcon.hereIconShow = false;
        Obj obj = instance.FindObjByUID((Int32)instance.GetControlUID());

        if (obj.go == (UnityEngine.Object)null)
        {
            return;
        }
        EIcon.ShowDelay = Singleton <BubbleUI> .Instance.AnimationDuration;
        BubbleUI.Flag[] bubbleFlagData = EIcon.GetBubbleFlagData(EIcon.sFIconType);
        if (obj.cid == 4 && obj.go.activeSelf)
        {
            Transform target;
            Vector3   offset;
            BubbleMappingInfo.GetActorInfo((PosObj)obj, out target, out offset);
            Singleton <BubbleUI> .Instance.Show(target, (PosObj)obj, (Obj)null, EIcon.FieldMap, offset, bubbleFlagData, null);
        }
        else
        {
            Singleton <BubbleUI> .Instance.Show((Transform)null, (PosObj)obj, (Obj)null, EIcon.FieldMap, Vector3.zero, bubbleFlagData, null);
        }
    }
Esempio n. 3
0
    private static void ShowHereIcon(PosObj po)
    {
        s_hereIconShow = true;
        ShowDelay      = 0.175f;
        BubbleUI.Flag flag = BubbleUI.Flag.CURSOR;
        Transform     bone;
        Vector3       offset;

        BubbleMappingInfo.GetActorInfo(po, out bone, out offset);
        Singleton <BubbleUI> .Instance.Show(bone, po, null, FieldMap, offset, new BubbleUI.Flag[1] {
            flag
        }, null);
    }
Esempio n. 4
0
    private static void ShowHereIcon(PosObj po)
    {
        EIcon.hereIconShow = true;
        EIcon.ShowDelay    = 0.175f;
        BubbleUI.Flag flag = BubbleUI.Flag.CURSOR;
        Transform     target;
        Vector3       offset;

        BubbleMappingInfo.GetActorInfo(po, out target, out offset);
        Singleton <BubbleUI> .Instance.Show(target, po, (Obj)null, EIcon.FieldMap, offset, new BubbleUI.Flag[]
        {
            flag
        }, null);
    }