123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution.
- *
- * SPDX-License-Identifier: Apache-2.0 OR MIT
- *
- */
- #pragma once
- #include <AzNetworking/Utilities/QuantizedValues.h>
- #include <AzNetworking/DataStructures/FixedSizeBitset.h>
- namespace MultiplayerSample
- {
- using StickAxis = AzNetworking::QuantizedValues<1, 1, -1, 1>;
- using MouseAxis = AzNetworking::QuantizedValues<1, 2, -1, 1>;
- //! Various character animation states.
- enum class CharacterAnimState
- {
- Idle,
- Sprinting,
- Crouching,
- Jumping,
- Falling,
- Landing,
- Climbing,
- Aiming,
- Shooting,
- Hit,
- Dying,
- MAX
- };
- using CharacterAnimStateBitset = AzNetworking::FixedSizeBitset<static_cast<AZStd::size_t>(CharacterAnimState::MAX)> ;
- }
|