Merge pull request #270 from Windfisch/add-variant-cast
Add a type conversion to Variant for anything that supports ___get_from_variant()pull/286/head
commit
12732b5391
|
@ -226,6 +226,7 @@ public:
|
||||||
operator NodePath() const;
|
operator NodePath() const;
|
||||||
operator RID() const;
|
operator RID() const;
|
||||||
operator godot_object *() const;
|
operator godot_object *() const;
|
||||||
|
template <typename T> operator T*() const { return static_cast<T*>(T::___get_from_variant(*this)); }
|
||||||
|
|
||||||
operator Dictionary() const;
|
operator Dictionary() const;
|
||||||
operator Array() const;
|
operator Array() const;
|
||||||
|
|
Loading…
Reference in New Issue