public SubActionsHandler(PsaFile psaFile, int dataSectionLocation, CodeBlocksHandler codeBlocksHandler, PsaCommandHandler psaCommandHandler) { PsaFile = psaFile; DataSectionLocation = dataSectionLocation; CodeBlocksHandler = codeBlocksHandler; PsaCommandHandler = psaCommandHandler; }
public CharacterParamsHandler(PsaFile psaFile, int dataSectionLocation, string movesetBaseName, PsaCommandHandler psaCommandHandler) { PsaFile = psaFile; DataSectionLocation = dataSectionLocation; PsaCommandHandler = psaCommandHandler; CharacterSpecificParametersConfig = Utils.LoadJson <CharacterSpecificParametersConfig>($"data/char_specific/{movesetBaseName}.json"); }
public ActionOverridesHandler(PsaFile psaFile, int dataSectionLocation, ActionsHandler actionsParser, PsaCommandHandler psaCommandHandler) { PsaFile = psaFile; DataSectionLocation = dataSectionLocation; PsaCommandHandler = psaCommandHandler; ActionsParser = actionsParser; }
public SubRoutinesHandler(PsaFile psaFile, int dataSectionLocation, ActionsHandler actionsParser, SubActionsHandler subActionsParser, PsaCommandHandler psaCommandHandler) { PsaFile = psaFile; DataSectionLocation = dataSectionLocation; PsaCommandHandler = psaCommandHandler; ActionsParser = actionsParser; SubActionsParser = subActionsParser; }
public List <PsaCommand> GetPsaCommandsForArticleSubAction(int articleId, int subActionId, int codeBlockId) { int articleSubActionCodeBlockLocation = GetArticleSubActionCodeBlockLocation(articleId, subActionId, codeBlockId); // i return(PsaCommandHandler.GetPsaCommands(articleSubActionCodeBlockLocation)); }
public List <PsaCommand> GetPsaCommandsForArticleAction(int articleId, int actionId) { int articleActionCodeLocation = GetArticleActionCodeLocation(articleId, actionId); return(PsaCommandHandler.GetPsaCommands(articleActionCodeLocation)); }
public List <PsaCommand> GetPsaCommandsForSubRoutine(int subRoutineLocation) { return(PsaCommandHandler.GetPsaCommands(subRoutineLocation)); }
public CodeBlocksHandler(PsaFile psaFile, int dataSectionLocation, PsaCommandHandler psaCommandHandler) { PsaFile = psaFile; DataSectionLocation = dataSectionLocation; PsaCommandHandler = psaCommandHandler; }
public List <PsaCommand> GetPsaCommandsForActionOverride(int codeBlockId, int actionOverrideId) { int actionOverrideCodeBlockLocation = GetActionOverrideCodeBlockLocation(actionOverrideId, codeBlockId); return(PsaCommandHandler.GetPsaCommands(actionOverrideCodeBlockLocation)); }