//08/20/2026
class CrankReplicator extends ReplicationInfo;

var bool bUpdated;

simulated function Tick(float dt) {
    local PlayerController PC;
    PC = Level.GetLocalPlayerController();
    
    if (Level.NetMode != NM_DedicatedServer && PC != None && !bUpdated) {
        PC.Player.interactionMaster.AddInteraction("CrankMode.CrankInteraction", PC.Player);
        bUpdated = true;
    }
}

defaultproperties {
    bUpdated=False
}
