private void InitializeManagers() { Debug.Log("Initializing managers..."); DateTimeManager.SetMode(configClock.Clock_Mode); AmmunationManager.CreateAmmunations(); if (!configBlips.Show_Ammunations) { AmmunationManager.HideAmmunationBlips(); } AtmManager.CreateATMs(); if (!configBlips.Show_Atm) { AtmManager.HideATMBlips(); } DoorManager.CreateDoors(); if (configSettings.Unlock_All_Doors) { DoorManager.UnlockAll(); } HospitalManager.CreateDefaultHospitalBlips(); if (!configBlips.Show_Hospitals) { HospitalManager.HideHospitalBlips(); } if (configSettings.Hospital_Spawn_OnDeath) { HospitalManager.EnableAllHospitals(); } else { HospitalManager.DisableAllHospitals(); } PoliceStationManager.CreateDefaultPoliceStationBlips(); if (!configBlips.Show_PoliceStations) { PoliceStationManager.HidePoliceStationBlips(); } if (configSettings.PoliceStation_Spawn_OnArrest) { PoliceStationManager.EnableAllPoliceStations(); } else { PoliceStationManager.DisableAllPoliceStations(); } StoreManager.CreateStores(); if (!configBlips.Show_Stores) { StoreManager.HideStoreBlips(); } }
static void Main(string[] args) { Console.Write("Enter current balance: "); var currentBalance = Convert.ToDecimal(Console.ReadLine()); AtmManager atmManager = new AtmManager(currentBalance); atmManager.Notify += DisplayMessage; atmManager.ShowMenu(); }
void Awake() { //Singleton Pattern if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
/// <summary> /// </summary> /// <returns>True if initialize successfully and false otherwise</returns> private static bool TryInitialize() { try { _atmManager = new AtmManager(ProgramSourceProvider.GetAtmSource()); } catch (Exception) { return(false); } return(true); }
private void AtmManager_Tick(object sender, EventArgs e) { if (!_toggleHide && Game.Player.WantedLevel > 0) { _toggleHide = true; AtmManager.HideATMBlips(); return; } else if (_toggleHide && Game.Player.WantedLevel == 0) { _toggleHide = false; AtmManager.ShowATMBlips(); } if (_toggleHide || Game.IsLoading || !Game.Player.Character.IsAlive || !Game.Player.Character.IsOnFoot) { return; } if (_nearbyATM != null) { UpdateNearbyATM(); } else { if (Game.GameTime > _updateNearestTimer + 1000) { _updateNearestTimer = Game.GameTime; foreach (ATM atm in AtmManager.Atms) { if (Game.Player.Character.Position.DistanceTo(atm.position) < 1f) { _nearbyATM = atm; break; } } } } }
private void Main_Aborted(object sender, EventArgs e) { Debug.Log("Mod is aborting..."); if (!configSettings.Dont_Kill_GTAV_Scripts) { Helpers.ClearAllBlips(); } else { AtmManager.DeleteATMBlips(); StoreManager.DeleteStoreBlips(); HospitalManager.DeleteHospitalBlips(); PoliceStationManager.DeletePoliceStationBlips(); AmmunationManager.DeleteAmmunationBlips(); } Debug.EndLog(); Debug.DestroyDebugger(); }
protected MainFormPresenter(AtmManager atmManger, Session session, IMainForm view) { AtmManger = atmManger; Session = session; View = view; if (_isTimeUpdateSet == false) { _updateTimeThread = new Thread(() => { while (true) { UpdateTime(); } }); _updateTimeThread.Start(); _isTimeUpdateSet = true; } Initialize(); }
public ShowBalanceMainFormPresenter(AtmManager atmManger, Session session, IMainForm view) : base(atmManger, session, view) { }
public DepositMainFormPresenter(AtmManager atmManger, Session session, IMainForm view) : base(atmManger, session, view) { }
public StarterMainFormPresenter(AtmManager atmManger, IMainForm view) : base(atmManger, null, view) { }
public WithdrawMainFormPresenter(AtmManager atmManger, Session session, IMainForm view) : base(atmManger, session, view) { }