public NFCDataList(NFIDataList src)
{
for (int i = 0; i < src.Count(); i++ )
{
switch (src.GetType(i))
{
case VARIANT_TYPE.VTYPE_INT:
AddInt(src.IntVal(i));
break;
case VARIANT_TYPE.VTYPE_FLOAT:
AddFloat(src.FloatVal(i));
break;
case VARIANT_TYPE.VTYPE_STRING:
AddString(src.StringVal(i));
break;
case VARIANT_TYPE.VTYPE_OBJECT:
AddObject(src.ObjectVal(i));
break;
case VARIANT_TYPE.VTYPE_VECTOR2:
AddVector2(src.Vector2Val(i));
break;
case VARIANT_TYPE.VTYPE_VECTOR3:
AddVector3(src.Vector3Val(i));
break;
default:
break;
}
}
}