mirror of
https://github.com/lcdr/utils.git
synced 2024-08-30 17:32:16 +00:00
43 lines
1023 B
Plaintext
43 lines
1023 B
Plaintext
Component 25 - Moving Platform
|
|
flag=[bit] - flag
|
|
[bit] - flag
|
|
[bit] - ???
|
|
[u16] - path name length
|
|
[u16] - path name
|
|
[u32] - ???
|
|
[bit] - ???
|
|
if flag:
|
|
[bit] - ???
|
|
subcomponent_type=[u32] - subcomponent type, 4 - mover, 5 - simple mover?, expect in (4, 5)
|
|
if subcomponent_type == 4:
|
|
[bit] - ???
|
|
[u32] - ???
|
|
[s32] - ???
|
|
[bit] - ???
|
|
[bit] - based on this and some other criteria some other things are also included?
|
|
[float] - ???
|
|
|
|
[float] - target position x
|
|
[float] - target position y
|
|
[float] - target position z
|
|
|
|
[u32] - current waypoint index?
|
|
[u32] - next waypoint index?
|
|
|
|
[float] - ???
|
|
[u32] - ???
|
|
if subcomponent_type == 5:
|
|
[bit] - flag
|
|
[bit] - flag
|
|
[float] - position x?
|
|
[float] - position y?
|
|
[float] - position z?
|
|
[float] - rotation x?
|
|
[float] - rotation y?
|
|
[float] - rotation z?
|
|
[float] - rotation w?
|
|
[bit] - flag
|
|
[u32] - ???
|
|
[u32] - ???
|
|
[bit] - ???
|