PODVector<unsigned char> ScriptInstance::GetDelayedMethodCallsAttr() const { VectorBuffer buf; buf.WriteVLE(delayedMethodCalls_.Size()); for (Vector<DelayedMethodCall>::ConstIterator i = delayedMethodCalls_.Begin(); i != delayedMethodCalls_.End(); ++i) { buf.WriteFloat(i->period_); buf.WriteFloat(i->delay_); buf.WriteBool(i->repeat_); buf.WriteString(i->declaration_); buf.WriteVariantVector(i->parameters_); } return buf.GetBuffer(); }