public override void OnBehaviourInitialize() { base.OnBehaviourInitialize(); _switchFreeCameraLogic = Mission.GetMissionBehaviour<RTSCameraLogic>().SwitchFreeCameraLogic; MissionLibrary.Event.MissionEvent.ToggleFreeCamera += OnToggleFreeCamera; _oldDisplayTargetingReticule = BannerlordConfig.DisplayTargetingReticule; }
public RTSCameraLogic() { CommanderLogic = new CommanderLogic(this); DisableDeathLogic = new DisableDeathLogic(this); FixScoreBoardAfterPlayerDeadLogic = new FixScoreBoardAfterPlayerDeadLogic(this); MissionSpeedLogic = new MissionSpeedLogic(this); SwitchFreeCameraLogic = new SwitchFreeCameraLogic(this); SwitchTeamLogic = new SwitchTeamLogic(this); ControlTroopLogic = new ControlTroopLogic(this); }