Added AnimComposer.getAction() and AnimComposer.addAction() and improved
JavaDoc.
This commit is contained in:
parent
ffa58be3d7
commit
6dd737d378
@ -102,6 +102,12 @@ public class AnimComposer extends AbstractControl {
|
||||
l.currentAction = null;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param name The name of the action to return.
|
||||
* @return The action registered with specified name. It will make a new action if there isn't any.
|
||||
* @see #makeAction(name)
|
||||
*/
|
||||
public Action action(String name) {
|
||||
Action action = actions.get(name);
|
||||
if (action == null) {
|
||||
@ -111,6 +117,32 @@ public class AnimComposer extends AbstractControl {
|
||||
return action;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param name The name of the action to return.
|
||||
* @return The action registered with specified name or null if nothing is registered.
|
||||
*/
|
||||
public Action getAction(String name){
|
||||
return actions.get(name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Register given action with specified name.
|
||||
*
|
||||
* @param name The name of the action.
|
||||
* @param action The action to add.
|
||||
*/
|
||||
public void addAction(String name, Action action){
|
||||
actions.put(name, action);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new ClipAction with specified clip name.
|
||||
*
|
||||
* @param name The name of the clip.
|
||||
* @return a new action
|
||||
* @throws IllegalArgumentException if clip with specified name not found.
|
||||
*/
|
||||
public Action makeAction(String name) {
|
||||
Action action;
|
||||
AnimClip clip = animClipMap.get(name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user