Difference between revisions of "Talk:Add - Array"

331 bytes removed ,  11:38, 25 September 2016
imported>LAITH10
m
imported>Goggle
Line 4: Line 4:
But when trying to add a new element on this property, it simply does nothing (array is still empty). Using the same script with no modifications, but filling the array with a "dummy" element via CK suddenly works just fine.
But when trying to add a new element on this property, it simply does nothing (array is still empty). Using the same script with no modifications, but filling the array with a "dummy" element via CK suddenly works just fine.
I haven't tested it on non-property arrays thought.
I haven't tested it on non-property arrays thought.
: This function does work for non-property arrays. I've used the method myself. My only problem with that is, add expands the array, which isn't always what one wants to happen, you'd need a way to clamp it if is used in a while loop.--[[User:Twilight Sky|Twilight Sky]] ([[User talk:Twilight Sky|talk]]) 2016-09-25T08:12:34 (EDT)


After some further testing I found the issue: If you have a property array, you have to make sure that it is either assigned a value via CK, or initialise it somewhere in the code (preferably in OnInit()). If you do not initialise the array via CK with at least one element, the array will be none and thus no functions such as Add() will work.
After some further testing I found the issue: If you have a property array, you have to make sure that it is either assigned a value via CK, or initialise it somewhere in the code (preferably in OnInit()). If you do not initialise the array via CK with at least one element, the array will be none and thus no functions such as Add() will work.
Anonymous user