public bool SetRangeHitAbsorbLogicImpulse(Vector3 pos, Vector3 dir, ref float impulse) { if (!m_Unit.LifeControl.Lived) { return(false); } BulletHitPoolController.Static_CreateProjectileHitEffect((int)m_HitEffect, pos, dir); return(true); }
bool SetCommonHit(ref RaycastHit hit, Vector3 dir, ref float impulse) { //отсекание какое-нибудь сделать по тэгам impulse = 0f; if (Proj.Data.VisualHitIgnoreOnDistance) { if (hit.distance < Proj.Data.VisualHitDistance) { BulletHitPoolController.Static_CreateProjectileHitEffect(hit, dir); } } return(true); }