func init sys._se_init('Array', 'arr', 'string[]') // initialize instance if(not sys.is_linked(4)) sys.add_var(this.name, 'string[]') arr = this.props("Strings").value for(i = 0; i < arr.size(); i++) arr.set(i, escape(arr.get(i))) end blk_init.println(this.codename, ' = new string[] { ', arr.join(', '), ' };') end end func _se_make(data) if(sys.is_linked(4)) p = d("Str1", 2) for(i = 2; i <= this.numdatas; i++) dt = 'Str' + i p = '' + p + ', ' + d(dt, 2) end return('new string[] { ' + p + ' }') else return(this.codename) end end