public static void addFlag(EventInfo info)
    {
        FlagFireInfo flagFireInfo = (FlagFireInfo)info;

        if (uniqueFlagIsApplicable(flagFireInfo.flag))
        {
            AllGlobalFlags.Add(flagFireInfo.flag);
        }
    }
Esempio n. 2
0
    public void FireFlag()
    {
        FlagFireInfo flagInfo = new FlagFireInfo();

        flagInfo.flag = this;
        Debug.Log("FLAG FIRE: " + FlagName);
        GameEventSystem.DoEvent(
            Event_Type.FLAG_FIRE,
            flagInfo
            );
        OnFlagFire.Invoke(this);
    }