Mercurial > repos > snowblizz-super-API-ideas
comparison api/Objects/IWarFoundryStagedLoadObject.cs @ 8:613bc5eaac59
Re #9 - Make WarFoundry loading granular
* Remove specific staged loading classes
* Rework category loading for GameSystem and Race to make it use AddCategory(Category) method
* Promote staged loading from Native Factory to all Factories level
* Refactor XML Factory to use smaller methods
Also removed some commented code that isn't used any more
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 04 Jan 2009 19:24:13 +0000 |
parents | 520818033bb6 |
children | 306558904c2a |
comparison
equal
deleted
inserted
replaced
7:895c8a2378a1 | 8:613bc5eaac59 |
---|---|
13 void EnsureFullyLoaded(); | 13 void EnsureFullyLoaded(); |
14 | 14 |
15 /// <value> | 15 /// <value> |
16 /// Gets the <code>AbstractNativeWarFoundryFactory</code> that created the object. | 16 /// Gets the <code>AbstractNativeWarFoundryFactory</code> that created the object. |
17 /// </value> | 17 /// </value> |
18 AbstractNativeWarFoundryFactory Factory { get; } | 18 IWarFoundryFactory Factory { get; } |
19 | 19 |
20 /// <value> | 20 /// <value> |
21 /// Returns <code>true</code> if the object has been fully loaded with all data, else returns <code>false</code> | 21 /// Returns <code>true</code> if the object has been fully loaded with all data, else returns <code>false</code> |
22 /// </value> | 22 /// </value> |
23 bool IsFullyLoaded { get; } | 23 bool IsFullyLoaded { get; } |
24 | |
25 /// <summary> | |
26 /// Marks the object as fully loaded so that no more load checking is required. | |
27 /// </summary> | |
28 void SetAsFullyLoaded(); | |
24 } | 29 } |
25 } | 30 } |