Esempio n. 1
0
    public virtual void OnEventRaised(Character character, float value)
    {
        CharFloatEvent charFloat = gameEvent as CharFloatEvent;

        if (charFloat)
        {
            charFloatResponse.Invoke(character, value);
        }
    }
Esempio n. 2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        GUI.enabled = Application.isPlaying;

        CharFloatEvent e = target as CharFloatEvent;

        if (GUILayout.Button("Trigger"))
        {
            e.Raise();
        }
    }