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); } }
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); } }
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); }
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); }