TryToClear - ReferenceAlias

Member of: ReferenceAlias Script

Clears this alias and returns whether anything was in it to begin with.

SyntaxEdit

bool Function TryToClear()
	if (GetReference())
		Clear()
		return True
	endif
	return False
EndFunction

ParametersEdit

None

Return ValueEdit

Whether the alias had a reference in it when it was cleared or not.

ExamplesEdit

; Clear the alias
if OptionalAlias.Clear()
  Debug.Trace("Removed something from the alias")
else
  Debug.Trace("Didn't remove anything from the alias (already empty)")
endIf

See AlsoEdit