Skip to content
typescript
/**
 * Squirrel Language
 *
 * @package passiveObj
 * @global
 * @version 3.0.7
 */

/**
 * 被动对象类
 * @global
 * @exports
 */
class CNRDPassiveObject {
	/**
	 * 获取角色
	 * @returns {IRDSQRCharacter} 角色对象
	 */
	function getTopCharacter() {}
	function isObjectType() {}
	function getCustomAnimation() {}
	function getDirection() {}
	function getDefaultAttackInfo() {}
	function removeLayerAnimation() {}
	function getZPos() {}
	function isMeleeAttack() {}
	function getAngleDistanceXPos() {}
	function getDistance() {}
	function getYPos() {}
	function sendStatePacket() {}
	function sendDestroyPacket() {}
	function getTopCharacter() {}
	function setMaster() {}
	function setCurrentDirection() {}
	function isMissileObject() {}
	function setCustomRotate() {}
	function getObjectHeight() {}
	function getVar() {}
	function getTeam() {}
	function addCustomAnimation() {}
	function isMyControlObject() {}
	function setCustomOutline() {}
	function getCollisionObjectIndex() {}
	function isValid() {}
	function setObjectVisiblity() {}
	function setCurrentAnimation() {}
	function stopSound() {}
	function getParent() {}
	function sendStateOnlyPacket() {}
	function getMyPassiveObjectRandom() {}
	function getObjectTimer() {}
	function getAngleDistanceYPos() {}
	function sq_findNearLinearMovableXPos() {}
	function setEnableDamageBox() {}
	function getObjectManager() {}
	function sq_PlaySound() {}
	function getMyPassiveObjectCount() {}
	function getXDistance() {}
	function setTimeEvent() {}
	function setCurrentPos() {}
	function getYDistance() {}
	function removeAllTimeEvent() {}
	function setDirection() {}
	function getPassiveObjectIndex() {}
	function setState() {}
	function setMapFollowParent() {}
	function setValid() {}
	function isExistTimeEvent() {}
	function playSound() {}
	function setMapFollowType() {}
	function isCurrentAnimationDefault() {}
	function getCurrentAnimation() {}
	function setDrawLayer() {}
	function getState() {}
	function getMyPassiveObject() {}
	function stopTimeEvent() {}
	function getSendState() {}
	function isOverPos() {}
	function getAngle() {}
	function addSetStatePacket() {}
	function flushSetStatePacket() {}
	function isInDamagableState() {}
	function resetHitObjectList() {}
	function getObjectIndex() {}
	function setObjectHeight() {}
	function sq_findNearLinearMovableYPos() {}
	function getXPos() {}
	function setEnableAttackBox() {}
	function isEnemy() {}
	function getCustomRotateAngle() {}
	function getDefaultAnimation() {}
	function isApplyCustomRotate() {}
	function addHitObject() {}
	function setEnableChangeState() {}
	function isCurrentAnimationIndex() {}
}