@@ -2,34 +2,25 @@ from typing import List, Tuple, Union
2
2
3
3
from UnityPy .classes import Component , PPtr
4
4
from UnityPy .classes .generated import ComponentPair , EditorExtension
5
- from UnityPy .enums import ClassIDType
6
-
7
- def _GameObject_Components (self ) -> List [PPtr [Component ]]: ...
8
- def _GameObject_GetComponent (self , type : ClassIDType ) -> Union [PPtr [Component ], None ]: ...
9
5
10
6
class GameObject (EditorExtension ):
11
7
m_Component : Union [List [ComponentPair ], List [Tuple [int , PPtr [Component ]]]]
12
8
m_IsActive : Union [bool , int ]
13
9
m_Layer : int
14
10
m_Name : str
15
11
m_Tag : int
16
- m_Components = property (_GameObject_Components )
17
- m_Animator = property (
18
- lambda self : _GameObject_GetComponent (self , ClassIDType .Animator )
19
- )
20
- m_Animation = property (
21
- lambda self : _GameObject_GetComponent (self , ClassIDType .Animation )
22
- )
23
- m_Transform = property (
24
- lambda self : _GameObject_GetComponent (self , ClassIDType .Transform )
25
- )
26
- m_MeshRenderer = property (
27
- lambda self : _GameObject_GetComponent (self , ClassIDType .MeshRenderer )
28
- )
29
- m_SkinnedMeshRenderer = property (
30
- lambda self : _GameObject_GetComponent (self , ClassIDType .SkinnedMeshRenderer )
31
- )
32
- m_MeshFilter = property (
33
- lambda self : _GameObject_GetComponent (self , ClassIDType .MeshFilter )
34
- )
35
- ...
12
+
13
+ @property
14
+ def m_Components (self ) -> List [PPtr [Component ]]: ...
15
+ @property
16
+ def m_Animator (self ) -> Union [PPtr [Component ], None ]: ...
17
+ @property
18
+ def m_Animation (self ) -> Union [PPtr [Component ], None ]: ...
19
+ @property
20
+ def m_Transform (self ) -> Union [PPtr [Component ], None ]: ...
21
+ @property
22
+ def m_SkinnedMeshRenderer (self ) -> Union [PPtr [Component ], None ]: ...
23
+ @property
24
+ def m_MeshRenderer (self ) -> Union [PPtr [Component ], None ]: ...
25
+ @property
26
+ def m_MeshFilter (self ) -> Union [PPtr [Component ], None ]: ...
0 commit comments