typescript
/**
* Squirrel Language
*
* @package vector method
* @global
* @version 3.0.7
*/
/**
* 向量类
* @global
* @exports
*/
class CSQCommonVarlist {
/**
* 向ani储存器存入ani,数据会按照传入的先后顺序从0开始排列
* @param {CNRDAnimation} ani - 要传入的ani
* @returns {null}
*/
function push_ani_vector(ani) {}
/**
* 清空普通储存器
* @returns {null}
*/
function clear_vector() {}
/**
* 获取对象储存器已存入对象的数量
* @returns {integer} 数量
*/
function get_obj_vector_size() {}
/**
* 设置附属物(将目标储存为附属物对象)
* @param {integer} Num - 自定义数字
* @param {CNSquirrelAppendage} appendageObj - Apd对象
* @returns {null}
*/
function setAppendage(Num, appendageObj) {}
/**
* 根据下标获取存储器中的timer对象
* @param {integer} index - 下标(从0开始)
* @returns {CNRDTimer} timer对象
*/
function get_ct_vector(index) {}
/**
* 获取附属物
* @param {integer} Num - 自定义数字
* @returns {CNSquirrelAppendage} 附属物对象
*/
function getAppendage(Num) {}
/**
* 根据下标获取存储器中的动画对象
* @param {integer} index - 下标(从0开始)
* @returns {CNRDAnimation} 动画对象
*/
function getAnimation(index) {}
/**
* 清空定时器储存器
* @returns {null}
*/
function clear_timer_vector() {}
/**
* 设置储存器中的整数值
* @param {integer} index - 下标(从0开始)
* @param {integer} int - 要设置的整数值
* @returns {null}
*/
function setInt(index, int) {}
/**
* 获取储存器已存入数组的数量
* @returns {integer} 数量
*/
function size_vector() {}
/**
* 清空动画储存器
* @returns {null}
*/
function clear_ani_vector() {}
/**
* 去除指定对象储存器内一个指定的对象
* @param {any} name - 要移除的对象
* @returns {null}
*/
function remove_obj_vector(name) {}
/**
* 清空定时器储存器
* @returns {null}
*/
function clear_ct_vector() {}
/**
* 获取动画地图
* @param {string} name - 唯一自定义名称
* @param {string} path - Ani对象的全路径
* @returns {CNRDAnimation} 动画对象
*/
function GetAnimationMap(name, path) {}
/**
* 获取ani储存器中已储存的ani
* @param {integer} index - 下标(从0开始)
* @returns {CNRDAnimation} 动画对象
*/
function get_ani_vector(index) {}
/**
* 获取储存器指定数据位的整数
* @param {integer} index - 下标(从0开始)
* @returns {integer} 整数值
*/
function getInt(index) {}
/**
* 获取时间储存器中已储存的时间信息
* @param {integer} index - 下标(从0开始)
* @returns {CNTimer} timer对象
*/
function get_timer_vector(index) {}
/**
* 向储存器发送数据,数据会按照传入的先后顺序从0开始排列
* @param {any} data - 要传入的数据
* @returns {null}
*/
function push_vector(data) {}
/**
* 获取粒子创建器映射
* @param {string} name - 唯一自定义名称
* @param {string} path - Ptl对象的全路径
* @param {any} obj - 对象
* @returns {any} Ptl对象
*/
function GetparticleCreaterMap(name, path, obj) {}
/**
* 获取对象
* @param {integer} Num - 自定义数字
* @returns {any} 对象
*/
function getObject(Num) {}
/**
* push一个时间储存器
* @returns {null}
*/
function push_timer_vector() {}
/**
* 获取储存器指定数据位的浮点数
* @param {integer} index - 下标(从0开始)
* @returns {float} 浮点数值
*/
function getFloat(index) {}
/**
* push一个时钟储存器
* @returns {null}
*/
function push_ct_vector() {}
/**
* 设置储存器指定数据位的浮点数
* @param {integer} index - 下标(从0开始)
* @param {float} float - 要设置的浮点数值
*/
function setFloat(index, float) {}
/**
* 设置Ani
* @param {integer} Num - 自定义数字
* @param {CNRDAnimation} Ani - Ani对象
* @returns {null}
*/
function setAnimation(Num, Ani) {}
/**
* 获取储存器指定数据位的布尔值
* @param {integer} index - 下标(从0开始)
* @returns {boolean} 布尔值
*/
function getBool(index) {}
/**
* 修改ani储存器中存入的对象,前提是该数据位中已有储存好的对象
* @param {integer} index - 下标(从0开始)
* @param {CNRDAnimation} ani - Ani对象
* @returns {null}
*/
function set_ani_vector(index, ani) {}
/**
* 设置对象(储存一个对象)
* @param {integer} Num - 自定义数字
* @param {any} Actualobject - 对象
* @returns {null}
*/
function setObject(Num, Actualobject) {}
/**
* 判断储存器内是否有该对象
* @param {any} obj - 对象
* @returns {boolean} 是否存在
*/
function is_obj_vector(obj) {}
/**
* 向对象储存器存入对象,数据会按照传入的先后顺序从0开始排列
* @param {any} obj - 要传入的对象
* @returns {null}
*/
function push_obj_vector(obj) {}
/**
* 获取对象储存器中指定位置的对象
* @param {integer} index - 下标(从0开始)
* @returns {any} 对象
*/
function get_obj_vector(index) {}
/**
* 设置对象储存器中指定位置的对象
* @param {integer} index - 下标(从0开始)
* @param {any} obj - 要设置的对象
* @returns {null}
*/
function set_obj_vector(index, obj) {}
/**
* 清空对象储存器
* @returns {null}
*/
function clear_obj_vector() {}
/**
* 获取对象储存器中指定位置的对象
* @param {integer} index - 下标(从0开始)
* @returns {any} 对象
*/
function get_vector(index) {}
/**
* 设置储存器指定数据位的布尔值
* @param {integer} index - 下标(从0开始)
* @param {boolean} bool - 要设置的布尔值
* @returns {null}
*/
function setBool(index, bool) {}
/**
* 设置储存器指定数据位的值
* @param {integer} index - 下标(从0开始)
* @param {any} data - 要设置的数据
* @returns {null}
*/
function set_vector(index, data) {}
}