WorldService

继承自

描述

是一个服务类!它是顶级单例,可以使用GetService函数获取。提供跟chunk、world交互的功能性接口

函数

获取当前所在chunk的首尾xz的坐标
获取UI布局的缩放尺寸
获取UI布局的尺寸
用于主动触发minigame老的esc流程
voidPrintLog (string szLog)
打印日志
用于隐藏显示游戏内置UI
传送玩家到地图
voidSetActorHp (SandboxNode actornode, float hp)
设置生物血量
voidSetActorMotion (SandboxNode actornode, Vector3 motion)
设置生物动作
设置攻击目标
ReflexMapRaycastClosest (SandboxVector3 origin, SandboxVector3 unitDir, float distance, bool isIgnoreTrigger, table filterGroup)
射线段检测,返回最近的碰撞物
ReflexMapRaycastAll (SandboxVector3 origin, SandboxVector3 unitDir, float distance, bool isIgnoreTrigger, table filterGroup)
射线段检测,返回所有碰撞物,最多128个
ReflexMapSweepBoxAll (SandboxVector3 center, SandboxVector3 shape, SandboxVector3 direction, SandboxVector3 angle, float distance, bool isIgnoreTrigger, table filterGroup)
扫描全部
ReflexMapSweepCapsuleAll (float radius, SandboxVector3 p0, SandboxVector3 p1, SandboxVector3 dir, float distance, bool isIgnoreTrigger, table filterGroup)
扫描胶囊全部
ReflexMapSweepSphereAll (float radius, SandboxVector3 center, SandboxVector3 direction, float distance, bool isIgnoreTrigger, table filterGroup)
扫描球全部
ReflexMapOverlapBox (SandboxVector3 shape, SandboxVector3 pos, SandboxVector3 angle, bool isIgnoreTrigger, table filterGroup)
重叠框
ReflexMapOverlapCapsule (float radius, SandboxVector3 p0, SandboxVector3 p1, bool isIgnoreTrigger, table filterGroup)
重叠胶囊
ReflexMapOverlapSphere (float radius, SandboxVector3 pos, bool isIgnoreTrigger, table filterGroup)
重叠球体
自动寻路至指定位置,会自动寻找最佳路径移动至指定点
boolSetSceneId (int arg1)
Last Updated: