public LocomotionActionSaveData(ActionBaseSaveData actionBase, Vector3 direction) { ActionBase = actionBase; Direction = direction; }
public GoForwardCoordinateActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public RestActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public TurnRightActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public ShootUpwardActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public HopActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public StayActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }
public SpinTurnActionSaveData(ActionBaseSaveData actionBase, float targetAngle, float acceptableMovement) { ActionBase = actionBase; TargetAngle = targetAngle; AcceptableMovement = acceptableMovement; }
public SubDecisionMakerActionSaveData(ActionBaseSaveData actionBase, DecisionMakerSaveData decisionMakerSaveData) { DecisionMakerSaveData = decisionMakerSaveData; ActionBase = actionBase; }
public TurnLeftActionSaveData(ActionBaseSaveData actionBase) { ActionBase = actionBase; }