protected Target( int range, bool allowGround, TargetFlags flags ) { m_TargetID = ++m_NextTargetID; m_Range = range; m_AllowGround = allowGround; m_Flags = flags; m_CheckLOS = true; }