Mercurial > repos > snowblizz-super-API-ideas
changeset 314:bd5d8bfe18a6
Re #253: Allow multiple data files in a single zip
* Make registration methods virtual to allow implementations to do extra things on register
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 27 Feb 2011 20:01:04 +0000 |
parents | f00a57369aaa |
children | 6cb0fb78b9a6 |
files | api/AbstractWarFoundryLoader.cs |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/api/AbstractWarFoundryLoader.cs Sun Feb 27 15:54:13 2011 +0000 +++ b/api/AbstractWarFoundryLoader.cs Sun Feb 27 20:01:04 2011 +0000 @@ -71,7 +71,7 @@ /// <param name="factory"> /// The <see cref="INativeWarFoundryFactory"/> to register to parse native data files. /// </param> - public void RegisterFactory(INativeWarFoundryFactory factory) + public virtual void RegisterFactory(INativeWarFoundryFactory factory) { if (!factories.Contains(factory)) { @@ -85,7 +85,7 @@ /// <param name="factory"> /// The <see cref="INativeWarFoundryFactory"/> to remove from the collection of factories that are used to try to parse native data files. /// </param> - public void UnregisterFactory(INativeWarFoundryFactory factory) + public virtual void UnregisterFactory(INativeWarFoundryFactory factory) { if (factories.Contains(factory)) { @@ -99,7 +99,7 @@ /// <param name="factory"> /// The <see cref="INonNativeWarFoundryFactory"/> to register to parse non-native data files. /// </param> - public void RegisterNonNativeFactory(INonNativeWarFoundryFactory factory) + public virtual void RegisterNonNativeFactory(INonNativeWarFoundryFactory factory) { if (!nonNativeFactories.Contains(factory)) { @@ -113,7 +113,7 @@ /// <param name="factory"> /// The <see cref="INonNativeWarFoundryFactory"/> to remove from the collection of factories that are used to try to parse non-native data files. /// </param> - public void UnregisterNonNativeFactory(INonNativeWarFoundryFactory factory) + public virtual void UnregisterNonNativeFactory(INonNativeWarFoundryFactory factory) { if (nonNativeFactories.Contains(factory)) {