public override string GetEventCommandSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc) { return(EventCommandSentenceFormat); }
protected override string MakeEventCommandMainSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc) { return(EventCommandSentenceFormat); }
protected abstract string ResolveEventCommandString(EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);
protected abstract string MakeEventCommandRightSideSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);
protected override string ResolveEventCommandString(EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc) => InfoType.MakeEventCommandSentenceForMapEvent(MapEventId);
public abstract string GetEventCommandSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);
protected abstract string MakeEventCommandMoveParamSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);
protected override string ResolveEventCommandString(EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc) => string.Format(EventCommandSentenceFormat, VariableIndex);
protected abstract string MakeLeftSideStr(EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);
protected abstract string MakeEventCommandMainSentenceInner( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc, string argsCommandString, string returnVarString);
protected abstract string MakeEventCommandExecMainSentence( EventCommandSentenceResolver resolver, EventCommandSentenceType type, EventCommandSentenceResolveDesc desc);