void LateUpdate() { if (look.IsFreeLooking()) { return; } if (hotbar.GetCurrentUsableItemOrHands().shoulderLookAtWhileHolding) { AdjustShoulder(leftShoulder); AdjustShoulder(rightShoulder); } }
void Update() { if (!isLocalPlayer) { return; } UsableItem itemData = hotbar.GetCurrentUsableItemOrHands(); if (Input.GetMouseButton(1) && itemData is RangedWeaponItem) { AssignFieldOfView(defaultFieldOfView - ((RangedWeaponItem)itemData).zoom); } else { AssignFieldOfView(defaultFieldOfView); } }
public StructureItem GetCurrentStructure() { UsableItem itemData = hotbar.GetCurrentUsableItemOrHands(); return(itemData is StructureItem ? (StructureItem)itemData : null); }