mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 16:15:43 +00:00
ZoneCodeGenerator: Fix generating code for arrays of scriptstrings
This commit is contained in:
parent
d5e52e5df8
commit
a1546f3080
@ -19,7 +19,16 @@ LoadEmbedded(context, structure, member, reference) ::= <%
|
||||
$LoadEmbedded_TypeCheck(context, structure, member, reference)$
|
||||
%>
|
||||
|
||||
LoadEmbeddedArray(context, structure, member, reference) ::= <<
|
||||
$TypeVarName(member.StructureType)$ = $TypeVarName(structure)$->$member.Member.Name$$PrintArrayIndices(reference)$;
|
||||
LoadEmbeddedArray_TypeCheck(context, structure, member, reference) ::= <%
|
||||
$if(member.IsScriptString)$
|
||||
varScriptString = $TypeVarName(structure)$->$member.Member.Name$$PrintArrayIndices(reference)$;$\n$
|
||||
LoadScriptStringArray(false, $reference.ArraySize$);
|
||||
$else$
|
||||
$TypeVarName(member.StructureType)$ = $TypeVarName(structure)$->$member.Member.Name$$PrintArrayIndices(reference)$;$\n$
|
||||
LoadArray_$member.Member.VariableType.Type.Name$(false, $reference.ArraySize$);
|
||||
$endif$
|
||||
%>
|
||||
|
||||
LoadEmbeddedArray(context, structure, member, reference) ::= <<
|
||||
$LoadEmbeddedArray_TypeCheck(context, structure, member, reference)$
|
||||
>>
|
Loading…
x
Reference in New Issue
Block a user