| from __future__ import annotations |
| |
| import flatbuffers |
| import numpy as np |
| |
| import typing |
| from MyGame.Example.NestedUnion.TestSimpleTableWithEnum import TestSimpleTableWithEnum |
| from MyGame.Example.NestedUnion.Vec3 import Vec3 |
| from flatbuffers import table |
| from typing import cast |
| |
| uoffset: typing.TypeAlias = flatbuffers.number_types.UOffsetTFlags.py_type |
| |
| class Any(object): |
| NONE = cast(int, ...) |
| Vec3 = cast(int, ...) |
| TestSimpleTableWithEnum = cast(int, ...) |
| def AnyCreator(union_type: typing.Literal[Any.NONE, Any.Vec3, Any.TestSimpleTableWithEnum], table: table.Table) -> typing.Union[None, Vec3, TestSimpleTableWithEnum]: ... |
| |