| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- using Fort23.Core;
 
- using Fort23.UTool;
 
- using GameLogic.Combat.CombatTool;
 
- using UnityEngine;
 
- namespace Fort23.Mono
 
- {
 
-     [UIBinding(prefab = "ShowTextWidget")]
 
-     public partial class ShowTextWidget : UIComponent
 
-     {
 
-         private void Init()
 
-         {
 
-         }
 
-         public override void AddEvent()
 
-         {
 
-         }
 
-         public override void DelEvent()
 
-         {
 
-         }
 
-         public override void AddButtonEvent()
 
-         {
 
-         }
 
-         public void ShowUI(HarmReturnInfo harmReturnInfo)
 
-         {
 
-             Vector3 worldPos = harmReturnInfo.target.combatHeroEntity.combatHeroGameObject.hpTransform.position;
 
-             Vector3 p = UIManager.Instance.CurrCustomCameraStack.camera.WorldToScreenPoint(worldPos);
 
-             Vector3 p2 = UIManager.Instance.UICamera.ScreenToWorldPoint(p);
 
-             transform.position = p2;
 
-             text.text = harmReturnInfo.att.ToString();
 
-             TimerComponent.Instance.AddTimer(500, delegate
 
-             {
 
-                 GObjectPool.Instance.Recycle(this);
 
-             });
 
-         }
 
-     }
 
- }
 
 
  |