private static Example.SkillAction ExportSkillAction(SkillAction action, List <Example.SkillAction> actions) { Example.SkillAction skillAction = new Example.SkillAction(); skillAction.actionType = action.actionType; skillAction.StartTime = action.startFrame; skillAction.Duration = action.duration; skillAction.Args = ArrayToList(action.arguments); actions.Add(skillAction); return(skillAction); }
private static Example.SkillAction ExportSkillAction(SkillActionItem action, List <Example.SkillAction> actions) { if (!action.export) { return(null); } Example.SkillAction skillAction = new Example.SkillAction(); skillAction.actionType = action.actionType; skillAction.StartTime = Mathf.FloorToInt(action.Firetime * 1000); skillAction.Duration = Mathf.FloorToInt(action.Duration * 1000); skillAction.Args = ArrayToList(action.arguments); actions.Add(skillAction); return(skillAction); }