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 --