void Start() { arrow.GetComponent <Renderer>().enabled = false; var serialNumber = bomb.GetSerialNumber(); if (!_infos.ContainsKey(serialNumber)) { _infos[serialNumber] = new OrgBombInfo(); } info = _infos[serialNumber]; info.Modules.Add(this); generateOrder(); if (bomb.GetSolvableModuleNames().Where(x => !ignoredModules.Contains(x)).Count() == 0) { getNewSwitchPos(); } }
void OnActivate() { arrow.GetComponent <Renderer>().enabled = false; var serialNumber = bomb.GetSerialNumber(); if (!_infos.ContainsKey(serialNumber)) { _infos[serialNumber] = new OrgBombInfo(); } info = _infos[serialNumber]; info.Modules.Add(this); if (Settings.disableTimeModeCooldown == true) { TimeModeActive = false; } Debug.LogFormat("[Organization #{0}] Time Mode Cooldown Active: '{1}'", moduleId, TimeModeActive); generateOrder(); if (bomb.GetSolvableModuleNames().Where(x => !ignoredModules.Contains(x)).Count() == 0) { getNewSwitchPos(); } started = true; }