Exemplo n.º 1
0
    void Awake()
    {
        PrepareLights();

        fakeInfo = gameObject.AddComponent <FakeBombInfo>();
        fakeInfo.ActivateLights += delegate()
        {
            TurnLightsOn();
            fakeInfo.OnLightsOn();
        };
        TurnLightsOff();

        Modules      = FindObjectsOfType <KMBombModule>();
        NeedyModules = FindObjectsOfType <KMNeedyModule>();
        for (int i = 0; i < Modules.Length; i++)
        {
            Handlers(Modules[i].GetComponent <KMBombInfo>());
        }
        for (int i = 0; i < NeedyModules.Length; i++)
        {
            Handlers(NeedyModules[i].GetComponent <KMBombInfo>());
        }
        ReplaceBombInfo();
        AddHighlightables();
        AddSelectables();
    }
Exemplo n.º 2
0
    void Awake()
    {
        fakeInfo = gameObject.AddComponent <FakeBombInfo>();
        fakeInfo.ActivateLights += delegate()
        {
            TurnLightsOn();
            fakeInfo.OnLightsOn();
        };
        TurnLightsOff();

        ReplaceBombInfo();
        AddHighlightables();
        AddSelectables();
    }
Exemplo n.º 3
0
    void Awake()
    {
        PrepareLights();

        fakeInfo = gameObject.AddComponent <FakeBombInfo>();
        fakeInfo.SetupEdgework(EdgeworkConfiguration);

        fakeInfo.ActivateLights += delegate()
        {
            TurnLightsOn();
            fakeInfo.OnLightsOn();
        };
        TurnLightsOff();

        ReplaceBombInfo();
        AddHighlightables();
        AddSelectables();
    }