AC.XiaoShuController

AgentComponent_VLabXiaoShuController

void Init(string path)

简要说明:

  • 设置小鼠本体的路径

参数:

参数名 类型 说明
path string 小鼠的Render路径

返回值说明

void

void StopAutoBackInDoor()

简要说明:

  • 终止小鼠单次实验自动回到入口

参数:

返回值说明

void

bool GetIsEattingFood()

简要说明:

  • 获取小鼠是否在吃食物

参数:

返回值说明

  • 如果小鼠正在吃食物,返回true,否则返回false

void SetXiaoShuToInDoor()

简要说明:

  • 将小鼠放在迷宫入口处

参数:

返回值说明

void

void StartRunMiGong(float stillTime)

简要说明:

  • 小鼠等待一段时间再开始走迷宫(调用之前要先调用SetXiaoShuToInDoor)

参数:

参数名 类型 说明
stillTime float 等待的时间

返回值说明

void

bool GetIsPlaying()

简要说明:

  • 获取当前小鼠是否正在走迷宫

参数:

返回值说明

  • 为true表示正在走迷宫,否则为false

float GetCurrentLabTime()

简要说明:

  • 获取小鼠单次实验中走迷宫的时间

参数:

返回值说明

int GetCurrentLabErrorCount()

简要说明:

  • 获取小鼠单次实验中走错路的次数

参数:

返回值说明

  • 次数

void SetMoveSpeed(float moveSpeed)

简要说明:

  • 设置小鼠的移动速度

参数:

参数名 类型 说明
moveSpeed float 移动速度

返回值说明

void

void SetRotateSpeed(float rotateSpeed)

简要说明:

  • 设置小鼠的旋转速度

参数:

参数名 类型 说明
rotateSpeed float 旋转速度

返回值说明

void

void SetMiGong(ulong miGongId)

2020-08-11 19:00:44 星期二

简要说明:

  • 设置迷宫实例

void SetLabInfo(int labIndex, float moveTrueAddRateStep, float moveErrorMinusRateStep, float moveBackRate, int limitTurnBackCountMax, float turnWaitRate, float crossWaitRate, float moveMinDistanceWait, float moveMaxDistanceWait)

简要说明:

  • 修改小鼠相关数据

void ActiveAnimRootMotion(bool active)

2020-08-29 14:12:05 星期六

简要说明:

  • 是否开启小鼠动画控制位移
  • 拖出小鼠的时候设为false,小鼠拼接到迷宫上的时候设为true

void SetEatFoodCompleteCallback(LuaFunction callback)

2020-09-17 17:27:00 星期四

简要说明:

  • 小鼠吃完满头的回调

int GetCurrentLabIndex()

2020-10-20 14:37:50 星期二

简要说明:

  • 获取小鼠在当前迷宫中走的次数