Component Dependencies
This displays the components and if they require other components in order to function properly.
Dependency Tree
BasicNetworkCalls -> MeleeNetworkCalls -> ShooterNetworkCalls
It's important to note that if there is a component that requires any assortment of BasicNetworkCalls, MeleeNetworkCalls, or ShooterNetworkCalls that they inherit from each other. So for example if you're using a component that requires BasicNetworkCalls and ShooterNetworkCalls you don't need to include both. You just need to include the highest inherited file. So for this example you would just need to include the ShooterNetworkCalls component because it is the highest inhertied file.
Basic Locomotion
| Component | Dependencies |
|---|---|
| MP_vGenericAction | BasicNetworkCalls |
| MP_vHeadTrack | BasicNetworkCalls |
| MP_vInput | Must completely replace vInput in your project |
| MP_vLadderAction | BasicNetworkCalls |
| MP_vThirdPersonCamera | -- |
| MP_vThirdPersonController | BasicNetworkCalls |
| MP_vThirdPersonInput | BasicNetworkCalls |
| MP_vTutorialTextTrigger | BasicNetworkCalls (On object interacting with trigger) |
| ServerComponents | -- |
| ServerSync | -- |
| Team | -- |
| BasicNetworkCalls | -- |
Melee Combat
| Component | Dependencies |
|---|---|
| MP_v_AIController | MeleeAINetworkCalls |
| ActivatedMemory | -- |
| MP_vBreakableObject | MeleeObjectNetworkCalls |
| MP_vCollectMeleeControl | MeleeNetworkCalls |
| MP_vDrawHideMeleeWeapons | MeleeNetworkCalls |
| MP_vEquipmentDisplay | MeleeNetworkCalls (In root object) |
| MP_vEquipSlot | MeleeNetworkCalls (In root object) |
| MP_vEventWithDelay | MeleeNetworkCalls (In root object) |
| MP_vFadeCanvas | MeleeNetworkCalls (In root object) |
| MP_vHUDController | Connected Character Controller running BasicNetworkCalls component |
| MP_vInventory | MeleeNetworkCalls (In root object) |
| MP_vItemCollectionDisplay | MeleeNetworkCalls (In root object) |
| MP_vItemManager | MeleeNewtorkCalls |
| MP_vLockOn | MeleeNetworkCalls |
| MP_vMeleeCombatInput | MeleeNetworkCalls |
| MP_vMeleeManager | MeleeNetworkCalls |
| MP_vSimpleInput | MeleeNetworkCalls (Any location on the object) |
| MeleeNewtorkCalls | -- |
Shooter
| Component | Dependencies |
|---|---|
| MP_vSimpleDoor | DoorNetworkCalls |
| MP_UseItemEventTrigger | -- |
| MP_vShooterEquipment | vShooterWeaponNetworkCalls (If no inventory character) |
| MP_vShooterWeapon | vShooterWeaponNetworkCalls (If no inventory character) |
| MP_vThrowCollectable | vTriggerGenericAction that calls UpdateThrowObj function |
| MP_vCollectShooterMeleeControl | ShooterNetworkCalls |
| MP_vDrawHideShooterWeapons | ShooterNetworkCalls |
| MP_vLockOnShooter | ShooterNetworkCalls |
| MP_vShooterManager | ShooterNetworkCalls |
| MP_vShooterMeleeInput | ShooterNetworkCalls |
| MP_vThrowManager | ShooterNetworkCalls |
| PerformActions | Connected NetworkBehavior component |
| ShooterNetworkCalls | -- |