Class StateMappingHelper.SingletonStateMap
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.StateMappingHelper.SingletonStateMap
- All Implemented Interfaces:
StateMappingHelper.IStateMap
- Enclosing class:
StateMappingHelper
private static class StateMappingHelper.SingletonStateMap
extends Object
implements StateMappingHelper.IStateMap
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetAndPutRequirerIndex(String targetState) intgetAndPutSensorIndex(String state) intgetAndPutSetterIndex(String targetState) intgetStateIndex(String state) getStateName(int index) booleanisEmpty()voidoptimise()intsize()void
-
Field Details
-
stateName
-
-
Constructor Details
-
SingletonStateMap
-
-
Method Details
-
getAndPutSensorIndex
- Specified by:
getAndPutSensorIndexin interfaceStateMappingHelper.IStateMap
-
getAndPutSetterIndex
- Specified by:
getAndPutSetterIndexin interfaceStateMappingHelper.IStateMap
-
getAndPutRequirerIndex
- Specified by:
getAndPutRequirerIndexin interfaceStateMappingHelper.IStateMap
-
getStateIndex
- Specified by:
getStateIndexin interfaceStateMappingHelper.IStateMap
-
getStateName
- Specified by:
getStateNamein interfaceStateMappingHelper.IStateMap
-
validate
- Specified by:
validatein interfaceStateMappingHelper.IStateMap
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceStateMappingHelper.IStateMap
-
size
public int size()- Specified by:
sizein interfaceStateMappingHelper.IStateMap
-
optimise
public void optimise()- Specified by:
optimisein interfaceStateMappingHelper.IStateMap
-