2using System.Runtime.CompilerServices;
3using System.Runtime.InteropServices;
14 private IntPtr native_ptr = (IntPtr)0;
25 INTERNAL_get_position(out
Vector3 value);
30 INTERNAL_set_position(ref value);
46 INTERNAL_set_rotation(ref value);
57 INTERNAL_get_scale(out
Vector3 value);
62 INTERNAL_set_scale(ref value);
73 INTERNAL_get_local_position(out
Vector3 value);
78 INTERNAL_set_local_position(ref value);
89 INTERNAL_get_local_rotation(out
Quaternion value);
94 INTERNAL_set_local_rotation(ref value);
105 INTERNAL_get_local_scale(out
Vector3 value);
110 INTERNAL_set_local_scale(ref value);
121 INTERNAL_get_forward(out
Vector3 value);
133 INTERNAL_get_up(out
Vector3 value);
145 INTERNAL_get_left(out
Vector3 value);
157 INTERNAL_get_right(out
Vector3 value);
165 public int childCount { [MethodImpl(MethodImplOptions.InternalCall)]
get; }
170 public Transform parent { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
179 return INTERNAL_get_child(index);
189 return INTERNAL_find_child(name);
198 INTERNAL_TransformDirection(ref direction, out
Vector3 ret);
219 INTERNAL_InverseTransformDirection(ref direction, out
Vector3 ret);
278 [MethodImpl(MethodImplOptions.InternalCall)]
279 private extern void INTERNAL_get_position(out
Vector3 value);
281 [MethodImpl(MethodImplOptions.InternalCall)]
282 private extern void INTERNAL_set_position(ref
Vector3 value);
284 [MethodImpl(MethodImplOptions.InternalCall)]
285 private extern void INTERNAL_get_scale(out
Vector3 value);
287 [MethodImpl(MethodImplOptions.InternalCall)]
288 private extern void INTERNAL_set_scale(ref
Vector3 value);
290 [MethodImpl(MethodImplOptions.InternalCall)]
291 private extern void INTERNAL_get_rotation(out
Quaternion value);
293 [MethodImpl(MethodImplOptions.InternalCall)]
294 private extern void INTERNAL_set_rotation(ref
Quaternion value);
296 [MethodImpl(MethodImplOptions.InternalCall)]
297 private extern void INTERNAL_get_local_position(out
Vector3 value);
299 [MethodImpl(MethodImplOptions.InternalCall)]
300 private extern void INTERNAL_set_local_position(ref
Vector3 value);
302 [MethodImpl(MethodImplOptions.InternalCall)]
303 private extern void INTERNAL_get_local_rotation(out
Quaternion value);
305 [MethodImpl(MethodImplOptions.InternalCall)]
306 private extern void INTERNAL_set_local_rotation(ref
Quaternion value);
308 [MethodImpl(MethodImplOptions.InternalCall)]
309 private extern void INTERNAL_get_local_scale(out
Vector3 value);
311 [MethodImpl(MethodImplOptions.InternalCall)]
312 private extern void INTERNAL_set_local_scale(ref
Vector3 value);
314 [MethodImpl(MethodImplOptions.InternalCall)]
315 private extern Transform INTERNAL_get_child(
int index);
317 [MethodImpl(MethodImplOptions.InternalCall)]
318 private extern Transform INTERNAL_find_child(
string name);
320 [MethodImpl(MethodImplOptions.InternalCall)]
321 private extern void INTERNAL_get_forward(out
Vector3 value);
323 [MethodImpl(MethodImplOptions.InternalCall)]
324 private extern void INTERNAL_get_up(out
Vector3 value);
326 [MethodImpl(MethodImplOptions.InternalCall)]
327 private extern void INTERNAL_get_left(out
Vector3 value);
329 [MethodImpl(MethodImplOptions.InternalCall)]
330 private extern void INTERNAL_get_right(out
Vector3 value);
332 [MethodImpl(MethodImplOptions.InternalCall)]
333 private extern void INTERNAL_TransformDirection(ref
Vector3 direction, out
Vector3 ret);
335 [MethodImpl(MethodImplOptions.InternalCall)]
336 private extern void INTERNAL_InverseTransformDirection(ref
Vector3 direction, out
Vector3 ret);
338 [MethodImpl(MethodImplOptions.InternalCall)]
341 [MethodImpl(MethodImplOptions.InternalCall)]