Core: Natively convert enum/BitField with Variant

This commit is contained in:
Thaddeus Crews
2025-01-01 11:25:10 -06:00
parent a210fe6dbd
commit 8a93218aab
9 changed files with 95 additions and 591 deletions

View File

@@ -2294,14 +2294,6 @@ Variant::operator Vector<StringName>() const {
return to;
}
Variant::operator Side() const {
return (Side) operator int();
}
Variant::operator Orientation() const {
return (Orientation) operator int();
}
Variant::operator IPAddress() const {
if (type == PACKED_FLOAT32_ARRAY || type == PACKED_INT32_ARRAY || type == PACKED_FLOAT64_ARRAY || type == PACKED_INT64_ARRAY || type == PACKED_BYTE_ARRAY) {
Vector<int> addr = operator Vector<int>();