Example #1
0
 public static void Register( PoisonEffect instance, PoisonEffectEnum id )
 {
     if ( m_Registry.ContainsKey( id ) )
         Console.WriteLine( "WARNING: PoisonEffect found with duplicate ID (Name: {0}, ID: {1}) -- The effect was NOT registered.", instance.Name, id );
     else
         m_Registry[id] = instance;
 }
Example #2
0
 public static PoisonEffect GetEffect( PoisonEffectEnum id )
 {
     return m_Registry[id];
 }
Example #3
0
 public void AddEffect( PoisonEffectEnum ID, int intensity )
 {
     m_Effects.Add( ID, intensity );
 }