Beispiel #1
0
    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();
        }
    }
Beispiel #2
0
    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;
    }