Player

The Player
The Player consists of the following hierarchy


 * VRController
 * SteamVR_PlayArea
 * IndividualStatTracker
 * Health - used by PlayerHealthController
 * PlayerHealthController
 * PhotonView
 * (Controlls networked actions on Player base as well as Transform sync for Head)
 * StudioEventEmitter (FMOD)
 * SoundOnProjectileHit
 * (Plays sound when the player is hit by IHittable)
 * AmbienceSoundController
 * (Enabled ambience sound nodes based on level)
 * Head
 * Camera
 * (Main camera for rendering for local player. Disabled for external clients)
 * PhotonTransformView
 * (Used by PhotonView on root to sync position and rotation. smoothed with lerping and extrapolated position)
 * Bloom
 * (Used by Camera to create a bloom effect)
 * Quiver
 * QuiverInteraction
 * HeadCol
 * (NOTE: The head mesh should have a pivot centered around eye level)
 * Sphere Collider for head collision.
 * Face Mesh and Renderer
 * Hood Mesh and Renderer
 * Voice
 * RightTeleTarget
 * LeftTeleTarget - Used by Teleporter to mark teleport position
 * RightHand
 * RightHandThirdNode - End node for teleport curve
 * LeftHand
 * LeftHandThidNode - End node for teleport curve
 * Body
 * TransformFollowDown
 * BotTarget - Used by bot to aim at this transform
 * BodyCol - CapsuleCollider for body collisions
 * Char_Body_GEO - Body Mesh and Renderer
 * (NOTE: The body should have a pivot that is centered around shoulder level)
 * GroundCol - BoxCollider on the ground used by physics to make the player fall
 * FollowTransform - Set to follow body in X and Z axis.
 * AmbientNodes - 4 nodes around player used to create ambient sound in some levels