Difference between revisions of "FindStruct - Array"

215 bytes added ,  06:37, 5 February 2020
m
Made mention that asVarName parameter cannot be a variable, must be a raw string literal. Added example for clarity.
imported>Qazaaq
(added category)
imported>DavidJCobb
m (Made mention that asVarName parameter cannot be a variable, must be a raw string literal. Added example for clarity.)
 
Line 9: Line 9:


== Parameters ==
== Parameters ==
*asVarName: The name of the struct variable to compare with
*asVarName: The name of the struct variable to compare with (cannot be a variable, must be a raw string)
*akElement: The element to locate
*akElement: The element to locate
*aiStartIndex: Where to start the search
*aiStartIndex: Where to start the search
Line 29: Line 29:
int secondPosition = MyPointArray.FindStruct("Y", 10, firstPosition + 1)
int secondPosition = MyPointArray.FindStruct("Y", 10, firstPosition + 1)
Debug.Trace("Found a second point with an Y of 10 at position " + secondPosition)
Debug.Trace("Found a second point with an Y of 10 at position " + secondPosition)
</source>
<br/>
<source lang="papyrus">
;bad, cannot pass a variable to asVarName, won't compile!
String axis = "Y"
int firstPosition = MyPointArray.FindStruct(axis, 10)
</source>
</source>


Anonymous user