コード例 #1
0
 public static void Remove(Pawn pawn, ICombatListener listener)
 {
     if (listeners.ContainsKey(pawn))
     {
         listeners[pawn].Remove(listener);
     }
 }
コード例 #2
0
 public static void Add(Pawn pawn, ICombatListener listener)
 {
     if (!listeners.ContainsKey(pawn))
     {
         listeners.Add(pawn, new HashSet <ICombatListener>());
     }
     listeners[pawn].Add(listener);
 }