public void Unregister(ResourceSuppliableModule suppliable)
 {
     if (!suppliable_modules.Contains(suppliable))
     {
         suppliable_modules.Remove(suppliable);
     }
 }
 public void Register(ResourceSuppliableModule suppliable)
 {
     if (!suppliable_modules.Contains(suppliable))
     {
         suppliable_modules.Add(suppliable);
     }
 }