mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-05-02 02:23:56 +00:00
- Reduce pinch zoom sensitivity (15x → 6x multiplier) - Add cumulative deadzone threshold for 1st/3rd person transitions to prevent accidental mode switches from slight finger movement - Preserve camera touch tracking through 3rd→1st transition so the same fingers can pinch back without lifting (seamless round-trip) - On 1st→3rd transition, selectively clear only camera-owned fingers from LegoInputManager's touch scheme state, preserving any active left-side movement finger - Suppress camera gesture processing until finger positions re-sync after transition to prevent camera jumps from stale coordinates - Hide local player name bubble when transitioning to 1st person, restore on transition back to 3rd person Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
25 lines
369 B
C++
25 lines
369 B
C++
#ifndef EXTENSIONS_FWD_H
|
|
#define EXTENSIONS_FWD_H
|
|
|
|
namespace Extensions
|
|
{
|
|
class MultiplayerExt;
|
|
class ThirdPersonCameraExt;
|
|
namespace Common
|
|
{
|
|
class CharacterCloner;
|
|
}
|
|
namespace ThirdPersonCamera
|
|
{
|
|
class OrbitCamera;
|
|
}
|
|
} // namespace Extensions
|
|
|
|
namespace Multiplayer
|
|
{
|
|
class NetworkManager;
|
|
class WorldStateSync;
|
|
} // namespace Multiplayer
|
|
|
|
#endif // EXTENSIONS_FWD_H
|