public Arrow(Vector3 tPos, Vector3 tForward, int iDamages, float fMaxDist, Character.Side eArrowSide)
 {
     m_tPos = tPos;
     m_tSpawnPos = tPos;
     m_tForward = tForward.normalized;
     m_iDamages = iDamages;
     m_fMaxDist = fMaxDist;
     m_eSide = eArrowSide;
 }
 public Arrow(Vector3 tPos, Vector3 tForward, int iDamages, float fMaxDist, Character.Side eArrowSide)
 {
     m_tPos      = tPos;
     m_tSpawnPos = tPos;
     m_tForward  = tForward.normalized;
     m_iDamages  = iDamages;
     m_fMaxDist  = fMaxDist;
     m_eSide     = eArrowSide;
 }