Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))  // Activator Triggered
        {
            // for ExEnemies 1/2
            ActivateEnemiesEvent e;
            e.timeTakenToActivate = Time.realtimeSinceStartup;
            Activator.SendToLocal(e);

            // for ExEnemies 3
            FFMessageBoard <ActivateEnemiesEvent> .SendToLocalDown(e, gameObject);
        }

        if (Input.GetKeyDown(KeyCode.D))  // Deactivator Triggered
        {
            // for ExEnemies 1/2
            DeactivateEnemiesEvent e;
            e.timeTakenToDeactivate = Time.realtimeSinceStartup;
            Deactivator.SendToLocal(e);

            // for ExEnemies 3
            FFMessageBoard <DeactivateEnemiesEvent> .SendToLocalDown(e, gameObject);
        }
    }