Пример #1
0
 void LateUpdate()
 {
     if (Time.time > hideTime)
     {
         DamageNumPool.Release(this);
     }
 }
Пример #2
0
    static void ShowDamageImmediately(DamageInfo info)
    {
        var behaviour  = DamageNumPool.Get(info.pattern);
        var uiPosition = CameraUtil.ConvertPosition(info.camera, UIRoot.uiCamera, info.target.position);

        behaviour.transform.SetParentEx(UIRoot.hudRoot.PickBloodCanvas().transform);
        behaviour.transform.position      = uiPosition;
        behaviour.transform.localPosition = behaviour.transform.localPosition.SetZ(0);
        behaviour.transform.localScale    = Vector3.one;
        behaviour.PopUp(info);
    }