use of com.bladecoder.engine.actions.Action in project bladecoder-adventure-engine by bladecoder.
the class ActionCallbackSerialization method find.
private static String find(ActionCallback cb, InkManager im) {
if (im == null)
return null;
if (cb instanceof InkManager)
return INK_MANAGER_TAG;
int pos = 0;
for (Action a : im.getActions()) {
if (cb == a) {
StringBuilder stringBuilder = new StringBuilder(INK_MANAGER_TAG);
stringBuilder.append(SEPARATION_SYMBOL).append(pos);
return stringBuilder.toString();
}
pos++;
}
return null;
}
Aggregations