Exemplo n.º 1
0
    //-- -- -- -- --
    public void Add( Buff buff )
    {
        if( !buff.stackable ) {
            RemoveDuplicates( buff );
        }

        list.Add( buff );
        buff.OnApplied();
        buff.TerminatedEvent += () => Remove( buff );
    }