Esempio n. 1
0
 /// <summary>
 /// ActionName: ownerDefault
 /// </summary>
 public static string AutoName(FsmStateAction action, Fsm fsm, FsmOwnerDefault ownerDefault)
 {
     return(action == null ? null : AutoName(action.GetType().Name, GetValueLabel(fsm, ownerDefault)));
 }
Esempio n. 2
0
 /// <summary>
 /// ActionName: ownerDefault field1 field2 ...
 /// </summary>
 public static string AutoName(FsmStateAction action, Fsm fsm, FsmOwnerDefault target, params INamedVariable[] exposedFields)
 {
     return(action == null ? null : AutoName(action.GetType().Name, fsm, target, exposedFields));
 }
Esempio n. 3
0
 /// <summary>
 /// Get the GameObject targeted by an action's FsmOwnerDefault variable
 /// </summary>
 public static GameObject GetOwnerDefault(FsmStateAction action, FsmOwnerDefault ownerDefault)
 {
     return(action.Fsm.GetOwnerDefaultTarget(ownerDefault));
 }