Creates a niagara variable using the name, type, and default value stored on an ed graph pin. Pin The pin to create a variable from. bNeedsValue Whether or not the returned variable must be allocated to a valid value. When true if the pin doesn't have a valid default value itself the variable will be reset to default before return. returns The newly created variable.