ActorCreator: Difference between revisions
Jump to navigation
Jump to search
imported>Leoetlino Created page with "{{Subsystem infobox|name=ActorCreator|init_addr_switch150=00000071011DBAE4|inst_addr_switch150=00000071026521F0|is_name_official=0|description=Constructs and initialises actor..." |
imported>Fatilumkin mNo edit summary |
||
| Line 1: | Line 1: | ||
{{Subsystem infobox|name=ActorCreator | {{Subsystem infobox|name=ActorCreator|is_name_official=0|description=Constructs and initialises actors|init_addr_switch150=00000071011DBAE4|inst_addr_switch150=00000071026521F0}} | ||
'''ActorCreator''' is responsible for constructing and setting up actor instances. | '''ActorCreator''' is responsible for constructing and setting up actor instances. | ||
| Line 6: | Line 6: | ||
=== Parameter type === | === Parameter type === | ||
{|class="wikitable" | {| class="wikitable" | ||
! Value | ! Value | ||
! Type | |||
|- | |- | ||
| 0 | | 0 | ||
| Int | |||
|- | |- | ||
| 1 | | 1 | ||
| ? | |||
|- | |- | ||
| 2 | | 2 | ||
| Float | |||
|- | |- | ||
| 3 | | 3 | ||
| Bool | |||
|- | |- | ||
| 4 | | 4 | ||
| Vec3 | |||
|- | |- | ||
| 5 | | 5 | ||
| String | |||
|- | |- | ||
| 6 | | 6 | ||
| Int64 | |||
|- | |- | ||
| 7 | | 7 | ||
| Matrix34 | |||
|} | |} | ||
=== Parameters === | === Parameters === | ||
{{expand section}} | {{expand section}} | ||
{|class="wikitable sortable" | {| class="wikitable sortable" | ||
! Name | ! Name | ||
! Type | |||
! Description | |||
|- | |- | ||
| @SB | | @SB | ||
| bool | |||
| ? | |||
|- | |- | ||
| @P | | @P | ||
| vec3 | |||
| Position | |||
|- | |- | ||
| @R | | @R | ||
| vec3 | |||
| Rotate | |||
|- | |- | ||
| @S | | @S | ||
| vec3 | |||
| Scale | |||
|- | |- | ||
| @M | | @M | ||
| matrix34 | |||
| Position (?) | |||
|- | |- | ||
| @ND | | @ND | ||
| bool | |||
| ? | |||
|- | |- | ||
| @RL | | @RL | ||
| int | |||
| ? | |||
|- | |- | ||
| @RV | | @RV | ||
| vec3 | |||
| ? | |||
|- | |- | ||
| @D | | @D | ||
| int64 | |||
| ? | |||
|- | |- | ||
| @I | | @I | ||
| int | |||
| ? | |||
|- | |- | ||
| @DD | | @DD | ||
| float | |||
| ? | |||
|- | |- | ||
| @TV | | @TV | ||
| vec3 | |||
| ? | |||
|- | |- | ||
| @PC | | @PC | ||
| bool | |||
| ? | |||
|- | |- | ||
| =AT | | =AT | ||
| bool | |||
| ? (special purpose) | |||
|- | |- | ||
| SharpWeaponJudgeType | | SharpWeaponJudgeType | ||
| int | |||
| (Weapon) Minimum modifier tier that a weapon can receive | |||
|- | |- | ||
| IsDrop | | IsDrop | ||
| bool | |||
| Is Loot or Inventory Item? | |||
|- | |- | ||
| InitBoundBoxPosOffset | | InitBoundBoxPosOffset | ||
| bool | |||
| ? | |||
|- | |- | ||
| IsPlayerPut | | IsPlayerPut | ||
| bool | |||
| Is Inventory Item Drop? | |||
|- | |- | ||
| IsIncreaseSkeletalSlotNumLimit | | IsIncreaseSkeletalSlotNumLimit | ||
| bool | |||
| ? | |||
|- | |- | ||
| Life | | Life | ||
| int | |||
| Life (health) | |||
|- | |- | ||
| AttackPower | | AttackPower | ||
| int | |||
| Attack power | |||
|- | |- | ||
| ScaleTime | | ScaleTime | ||
| float | |||
| ? | |||
|- | |- | ||
| AtMinDamage | | AtMinDamage | ||
| int | |||
| Attack minimum damage | |||
|- | |- | ||
| Range | | Range | ||
| float | |||
| ? | |||
|- | |- | ||
| AttackAttrEventKill | | AttackAttrEventKill | ||
| bool | |||
| ? | |||
|- | |- | ||
| RopeFlag | | RopeFlag | ||
| bool | |||
| Is Rope? | |||
|- | |- | ||
| RopeAlwaysUpdateRigidParam | | RopeAlwaysUpdateRigidParam | ||
| bool | |||
| Update Rope Physics? | |||
|} | |} | ||
[[Category:Internals]] | [[Category:Internals]] | ||
[[Category:Subsystems (BotW)]] | [[Category:Subsystems (BotW)]] | ||
Revision as of 03:54, 15 October 2018
| Subsystem | |
|---|---|
| Official name | No |
| Description | Constructs and initialises actors |
| Init function |
Switch 1.5.0: 00000071011DBAE4 Wii U 1.5.0: ??? |
| Instance | Switch 1.5.0: 00000071026521F0 |
| Debug only | No |
ActorCreator is responsible for constructing and setting up actor instances.
Creation parameters
To specify actor parameters such as position, a ring buffer structure is used to store and pass parameters to ActorCreator.
Parameter type
| Value | Type |
|---|---|
| 0 | Int |
| 1 | ? |
| 2 | Float |
| 3 | Bool |
| 4 | Vec3 |
| 5 | String |
| 6 | Int64 |
| 7 | Matrix34 |
Parameters
This section needs expansion. You can help by adding to it. |
| Name | Type | Description |
|---|---|---|
| @SB | bool | ? |
| @P | vec3 | Position |
| @R | vec3 | Rotate |
| @S | vec3 | Scale |
| @M | matrix34 | Position (?) |
| @ND | bool | ? |
| @RL | int | ? |
| @RV | vec3 | ? |
| @D | int64 | ? |
| @I | int | ? |
| @DD | float | ? |
| @TV | vec3 | ? |
| @PC | bool | ? |
| =AT | bool | ? (special purpose) |
| SharpWeaponJudgeType | int | (Weapon) Minimum modifier tier that a weapon can receive |
| IsDrop | bool | Is Loot or Inventory Item? |
| InitBoundBoxPosOffset | bool | ? |
| IsPlayerPut | bool | Is Inventory Item Drop? |
| IsIncreaseSkeletalSlotNumLimit | bool | ? |
| Life | int | Life (health) |
| AttackPower | int | Attack power |
| ScaleTime | float | ? |
| AtMinDamage | int | Attack minimum damage |
| Range | float | ? |
| AttackAttrEventKill | bool | ? |
| RopeFlag | bool | Is Rope? |
| RopeAlwaysUpdateRigidParam | bool | Update Rope Physics? |