ToBasePlayer

Description:
If object is valid, converts it to CBasePlayer class. Also can be used to check for validity.
Arguments:
- 1) CBaseEntity entity Entity object to convert.
Returns:
- 1) CBasePlayer If valid, returns CBasePlayer entity.
Example:
if ToBasePlayer( self:GetOwner() == NULL ) then print("Owner is invalid! Returning...") return end