Package com.prineside.tdi2
Class GameSystem
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.GameSystem
- All Implemented Interfaces:
 Disposable,KryoSerializable
- Direct Known Subclasses:
 AbilitySystem,AchievementSystem,BonusSystem,BuffSystem,CachedRenderingSystem,EnemySystem,ExplosionSystem,GameMapSelectionSystem,GameplayModSystem,GameUiSystem,GameValueSystem,HotKeySystem,InputSystem,InventorySystem,LootSystem,MapEditorSystem,MapEditorUiSystem,MapRenderingSystem,MapSystem,MinerSystem,ModifierSystem,ParticleSystem,PathfindingSystem,PathRenderingSystem,ProjectileSystem,ProjectileTrailSystem,QuestSystem,RenderSystem,ScriptSystem,SoundSystem,StateSystem,StatisticsSystem,TowerSystem,UnitSystem,WaveSystem
- 
Field Summary
Fields inherited from class com.prineside.tdi2.Registrable
S - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract booleanvoiddispose()Releases all resources of this object.intabstract StringvoidПроизвести окончательную настройку системы.voidbooleanНужно ли учитывать время выполнения update() в Debugvoidsetup()Произвести начальную настройку системы.voidupdate(float deltaTime) Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, read, setRegistered, setUnregistered, write 
- 
Constructor Details
- 
GameSystem
public GameSystem() 
 - 
 - 
Method Details
- 
getFastStateHash
public int getFastStateHash() - 
affectsGameState
public abstract boolean affectsGameState() - 
setup
public void setup()Произвести начальную настройку системы. На момент вызова этого метода, systemProvider содержит объекты всех систем. - 
postSetup
public void postSetup()Произвести окончательную настройку системы. Во время вызова, все системы загружены и установлены (setup()), все слушатели добавлены - 
postStateRestore
public void postStateRestore() - 
update
public void update(float deltaTime)  - 
profileUpdate
public boolean profileUpdate()Нужно ли учитывать время выполнения update() в Debug - 
getSystemName
 - 
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
 disposein interfaceDisposable
 
 -