Exemple #1
0
    private void Start()
    {
        SimonSaysPuzzle Parent = GetComponentInParent <SimonSaysPuzzle>();

        if (Parent)
        {
            SSSignals = Parent.SimonSaysHub;
        }
        SSSignals.Get <LightOnGreenSignal>().AddListener(OnGreen);
        SSSignals.Get <LightOnYellowSignal>().AddListener(OnYellow);
        SSSignals.Get <LightOnRedSignal>().AddListener(OnRed);
        SSSignals.Get <LightOffSignal>().AddListener(OffDull);
    }
    // Start is called before the first frame update
    void Start()
    {
        Parent = GetComponentInParent <SimonSaysPuzzle>();

        if (Parent)
        {
            SSSignals = Parent.SimonSaysHub;
        }

        SSSignals.Get <CorrectLightSignal>().AddListener(CorrectAndLock);
        SSSignals.Get <IncorrectLightSignal>().AddListener(IncorrectAndLock);
        SSSignals.Get <ClearLightSignal>().AddListener(Reset);
        SSSignals.Get <FlashLightSignal>().AddListener(StartFlashNoParams);
        SSSignals.Get <LockLightSignal>().AddListener(Lock);
    }