Files
Akbar Yahya e0d4d8040c melon
2022-11-21 16:30:31 +08:00

976 lines
31 KiB
Lua

local baseClass = require('UAuto/Base/UAutoLuaTestBase')
local UAutoLuaTestCase = class("Quest305",baseClass)
local self = UAutoLuaTestCase
self.TestFixture = "Quest305"
self.Category = "任务系统" --自行修改分类
self.Description = "任务305" --自行修改用例描述
self.Order = 505
UAutoLuaTestCase.Step305_1 = {
Order = 1, --执行顺序
Type = CaseType.MonoTest,
Description = "对话安柏", --步骤描述
Action = UAutoCoroutine(function()
local cameraData = TestCaseBaseClass.CameraData()
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
print("frame index: 0")
local initPos = CS.UnityEngine.Vector3( 2355.105 , 249.6509 , -4869.049 )
local initForward = CS.UnityEngine.Vector3( 0.5262355 , 1 , 0.8503389 )
yield_return(self.base:TelePort(initPos))
yield_return(self.base:InitAvatarRotate(initForward))
print("frame index: 14")
yield_return(self.base:WaitFrames(13))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -2.203797 , 0.2061161 , 3.635302 )
yield_return(self.base:RotateByCameraData(cameraData))
print("frame index: 18")
yield_return(self.base:WaitFrames(3))
print("frame index: 31")
yield_return(self.base:WaitFrames(12))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -2.203797 , 0.2061161 , 3.635302 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 75")
yield_return(self.base:WaitFrames(43))
endPos = CS.UnityEngine.Vector3( 2359.371 , 248.6507 , -4863.232 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -2.203896 , 0.1152906 , 4.644284 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 132")
yield_return(self.base:WaitFrames(56))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -2.2041 , 0.1134464 , 3.570441 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(90,false)) --S
print("frame index: 136")
yield_return(self.base:WaitFrames(3))
endPos = CS.UnityEngine.Vector3( 2359.326 , 248.6507 , -4862.728 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -2.182872 , 0.1134464 , 3.345642 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 177")
yield_return(self.base:WaitFrames(40))
yield_return(self.base:SelectDialog( "安柏" ))
print("frame index: 180")
yield_return(self.base:WaitFrames(2))
print("frame index: 202")
yield_return(self.base:WaitFrames(21))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 206")
yield_return(self.base:WaitFrames(3))
print("frame index: 235")
yield_return(self.base:WaitFrames(28))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 238")
yield_return(self.base:WaitFrames(2))
print("frame index: 501")
yield_return(self.base:WaitFrames(262))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 504")
yield_return(self.base:WaitFrames(2))
print("frame index: 517")
yield_return(self.base:WaitFrames(12))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 520")
yield_return(self.base:WaitFrames(2))
print("frame index: 527")
yield_return(self.base:WaitFrames(6))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 530")
yield_return(self.base:WaitFrames(2))
print("frame index: 540")
yield_return(self.base:WaitFrames(9))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 544")
yield_return(self.base:WaitFrames(3))
print("frame index: 585")
yield_return(self.base:WaitFrames(40))
print("frame index: 589")
yield_return(self.base:WaitFrames(3))
end)
}
UAutoLuaTestCase.Step305_2 = {
Order = 2, --执行顺序
Type = CaseType.MonoTest,
Description = "杀怪救温蒂", --步骤描述
Action = UAutoCoroutine(function()
local cameraData = TestCaseBaseClass.CameraData()
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
print("frame index: 0")
local initPos = CS.UnityEngine.Vector3( 2388.939 , 267.1653 , -4830.039 )
local initForward = CS.UnityEngine.Vector3( -0.7753943 , 1 , -0.6314775 )
yield_return(self.base:TelePort(initPos))
yield_return(self.base:InitAvatarRotate(initForward))
print("frame index: 17")
yield_return(self.base:WaitFrames(16))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6867651 , 0.161708 , 3.912969 )
yield_return(self.base:RotateByCameraData(cameraData))
print("frame index: 23")
yield_return(self.base:WaitFrames(5))
print("frame index: 76")
yield_return(self.base:WaitFrames(52))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6866976 , 0.161708 , 3.912969 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:Jump())
yield_return(self.base:RunGM("KILL MONSTER ALL"))
print("frame index: 80")
yield_return(self.base:WaitFrames(3))
endPos = CS.UnityEngine.Vector3( 2388.941 , 266.6819 , -4830.041 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6869463 , 0.161708 , 3.912969 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 188")
yield_return(self.base:WaitFrames(107))
print("frame index: 192")
yield_return(self.base:WaitFrames(3))
print("frame index: 207")
yield_return(self.base:WaitFrames(14))
print("frame index: 211")
yield_return(self.base:WaitFrames(3))
print("frame index: 232")
yield_return(self.base:WaitFrames(20))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6871328 , 0.161708 , 3.912969 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 266")
yield_return(self.base:WaitFrames(33))
endPos = CS.UnityEngine.Vector3( 2384.415 , 266.5822 , -4833.765 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6876414 , 0.1160436 , 5.552809 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 362")
yield_return(self.base:WaitFrames(95))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6877026 , 0.1134464 , 3.57051 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 367")
yield_return(self.base:WaitFrames(4))
endPos = CS.UnityEngine.Vector3( 2383.976 , 266.6346 , -4834.125 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6876831 , 0.1134464 , 3.570482 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 376")
yield_return(self.base:WaitFrames(8))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 379")
yield_return(self.base:WaitFrames(2))
print("frame index: 391")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 394")
yield_return(self.base:WaitFrames(2))
print("frame index: 398")
yield_return(self.base:WaitFrames(3))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 401")
yield_return(self.base:WaitFrames(2))
print("frame index: 404")
yield_return(self.base:WaitFrames(2))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 405")
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.6878365 , 0.1134464 , 3.570442 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 407")
yield_return(self.base:WaitFrames(1))
endPos = CS.UnityEngine.Vector3( 2383.976 , 266.6346 , -4834.125 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.8203059 , 0.1134464 , 3.570442 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 409")
yield_return(self.base:WaitFrames(1))
print("frame index: 411")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 414")
yield_return(self.base:WaitFrames(2))
print("frame index: 424")
yield_return(self.base:WaitFrames(9))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 427")
yield_return(self.base:WaitFrames(2))
print("frame index: 437")
yield_return(self.base:WaitFrames(9))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 438")
print("frame index: 449")
yield_return(self.base:WaitFrames(10))
print("frame index: 453")
yield_return(self.base:WaitFrames(3))
print("frame index: 456")
yield_return(self.base:WaitFrames(2))
print("frame index: 459")
yield_return(self.base:WaitFrames(2))
print("frame index: 479")
yield_return(self.base:WaitFrames(19))
print("frame index: 481")
yield_return(self.base:WaitFrames(1))
endPos = CS.UnityEngine.Vector3( 2383.901 , 266.6648 , -4834.046 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.8141491 , 0.1134464 , 3.561504 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 497")
yield_return(self.base:WaitFrames(15))
print("frame index: 502")
yield_return(self.base:WaitFrames(4))
endPos = CS.UnityEngine.Vector3( 2384.322 , 266.6284 , -4833.685 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.8069068 , 0.1134464 , 3.47451 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 520")
yield_return(self.base:WaitFrames(17))
print("frame index: 522")
yield_return(self.base:WaitFrames(1))
endPos = CS.UnityEngine.Vector3( 2384.737 , 266.4568 , -4834.155 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.8613407 , 0.1134464 , 3.645389 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 539")
yield_return(self.base:WaitFrames(16))
print("frame index: 542")
yield_return(self.base:WaitFrames(2))
endPos = CS.UnityEngine.Vector3( 2384.405 , 266.449 , -4834.662 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.8755977 , 0.1134464 , 3.639126 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 653")
yield_return(self.base:WaitFrames(110))
print("frame index: 666")
yield_return(self.base:WaitFrames(12))
endPos = CS.UnityEngine.Vector3( 2384.37 , 266.3077 , -4835.583 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9095678 , 0.1134464 , 3.748701 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 686")
yield_return(self.base:WaitFrames(19))
print("frame index: 695")
yield_return(self.base:WaitFrames(8))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9255137 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 712")
yield_return(self.base:WaitFrames(16))
print("frame index: 719")
yield_return(self.base:WaitFrames(6))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9264966 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 724")
yield_return(self.base:WaitFrames(4))
print("frame index: 728")
yield_return(self.base:WaitFrames(3))
yield_return(self.base:MoveByAngle(225,false)) --AW
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9266072 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 734")
yield_return(self.base:WaitFrames(5))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9266072 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 751")
yield_return(self.base:WaitFrames(16))
print("frame index: 757")
yield_return(self.base:WaitFrames(5))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9266072 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 771")
yield_return(self.base:WaitFrames(13))
print("frame index: 775")
yield_return(self.base:WaitFrames(3))
yield_return(self.base:MoveByAngle(45,false)) --DS
print("frame index: 776")
print("frame index: 780")
yield_return(self.base:WaitFrames(3))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9266072 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 787")
yield_return(self.base:WaitFrames(6))
print("frame index: 790")
yield_return(self.base:WaitFrames(2))
yield_return(self.base:MoveByAngle(45,false)) --DS
print("frame index: 795")
yield_return(self.base:WaitFrames(4))
endPos = CS.UnityEngine.Vector3( 2384.395 , 266.2985 , -4835.605 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.9266072 , 0.1134464 , 3.570441 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 814")
yield_return(self.base:WaitFrames(18))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 818")
yield_return(self.base:WaitFrames(3))
print("frame index: 825")
yield_return(self.base:WaitFrames(6))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 828")
yield_return(self.base:WaitFrames(2))
print("frame index: 831")
yield_return(self.base:WaitFrames(2))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 834")
yield_return(self.base:WaitFrames(2))
print("frame index: 836")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 839")
yield_return(self.base:WaitFrames(2))
print("frame index: 841")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 844")
yield_return(self.base:WaitFrames(2))
print("frame index: 846")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 850")
yield_return(self.base:WaitFrames(3))
print("frame index: 852")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 856")
yield_return(self.base:WaitFrames(3))
print("frame index: 858")
yield_return(self.base:WaitFrames(1))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 862")
yield_return(self.base:WaitFrames(3))
print("frame index: 865")
yield_return(self.base:WaitFrames(2))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 868")
yield_return(self.base:WaitFrames(2))
print("frame index: 871")
yield_return(self.base:WaitFrames(2))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 874")
yield_return(self.base:WaitFrames(2))
print("frame index: 912")
yield_return(self.base:WaitFrames(37))
print("frame index: 915")
yield_return(self.base:WaitFrames(2))
print("frame index: 932")
yield_return(self.base:WaitFrames(16))
yield_return(self.base:Jump())
print("frame index: 937")
yield_return(self.base:WaitFrames(4))
endPos = CS.UnityEngine.Vector3( 2384.397 , 266.9877 , -4835.607 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.134301 , 0.1134464 , 3.519397 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
end)
}
UAutoLuaTestCase.Step305_3 = {
Order = 3, --执行顺序
Type = CaseType.MonoTest,
Description = "骑士团对话", --步骤描述
Action = UAutoCoroutine(function()
local cameraData = TestCaseBaseClass.CameraData()
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
print("frame index: 0")
local initPos = CS.UnityEngine.Vector3( 2283.841 , 229.643 , -4910.537 )
local initForward = CS.UnityEngine.Vector3( -0.4672617 , 1 , -0.8841193 )
yield_return(self.base:TelePort(initPos))
yield_return(self.base:InitAvatarRotate(initForward))
print("frame index: 23")
yield_return(self.base:WaitFrames(22))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.018199 , 0.2310754 , 4.458083 )
yield_return(self.base:RotateByCameraData(cameraData))
print("frame index: 26")
yield_return(self.base:WaitFrames(2))
print("frame index: 41")
yield_return(self.base:WaitFrames(14))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.018199 , 0.2310754 , 4.458083 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 121")
yield_return(self.base:WaitFrames(79))
endPos = CS.UnityEngine.Vector3( 2276.71 , 228.6454 , -4922.131 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.018893 , 0.1134464 , 5.430301 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 194")
yield_return(self.base:WaitFrames(72))
yield_return(self.base:SelectDialog( "" ))
print("frame index: 197")
yield_return(self.base:WaitFrames(2))
print("frame index: 254")
yield_return(self.base:WaitFrames(56))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 258")
yield_return(self.base:WaitFrames(3))
print("frame index: 279")
yield_return(self.base:WaitFrames(20))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 285")
yield_return(self.base:WaitFrames(5))
print("frame index: 322")
yield_return(self.base:WaitFrames(36))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 326")
yield_return(self.base:WaitFrames(3))
print("frame index: 354")
yield_return(self.base:WaitFrames(27))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 359")
yield_return(self.base:WaitFrames(4))
print("frame index: 390")
yield_return(self.base:WaitFrames(30))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 398")
yield_return(self.base:WaitFrames(7))
print("frame index: 426")
yield_return(self.base:WaitFrames(27))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 429")
yield_return(self.base:WaitFrames(2))
print("frame index: 458")
yield_return(self.base:WaitFrames(28))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 461")
yield_return(self.base:WaitFrames(2))
print("frame index: 488")
yield_return(self.base:WaitFrames(26))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 492")
yield_return(self.base:WaitFrames(3))
print("frame index: 516")
yield_return(self.base:WaitFrames(23))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 521")
yield_return(self.base:WaitFrames(4))
print("frame index: 545")
yield_return(self.base:WaitFrames(23))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 548")
yield_return(self.base:WaitFrames(2))
print("frame index: 574")
yield_return(self.base:WaitFrames(25))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 578")
yield_return(self.base:WaitFrames(3))
print("frame index: 601")
yield_return(self.base:WaitFrames(22))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 605")
yield_return(self.base:WaitFrames(3))
print("frame index: 631")
yield_return(self.base:WaitFrames(25))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 634")
yield_return(self.base:WaitFrames(2))
print("frame index: 669")
yield_return(self.base:WaitFrames(34))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 674")
yield_return(self.base:WaitFrames(4))
print("frame index: 696")
yield_return(self.base:WaitFrames(21))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 699")
yield_return(self.base:WaitFrames(2))
print("frame index: 723")
yield_return(self.base:WaitFrames(23))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 727")
yield_return(self.base:WaitFrames(3))
print("frame index: 758")
yield_return(self.base:WaitFrames(30))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 762")
yield_return(self.base:WaitFrames(3))
print("frame index: 783")
yield_return(self.base:WaitFrames(20))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 787")
yield_return(self.base:WaitFrames(3))
print("frame index: 811")
yield_return(self.base:WaitFrames(23))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 815")
yield_return(self.base:WaitFrames(3))
print("frame index: 836")
yield_return(self.base:WaitFrames(20))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 839")
yield_return(self.base:WaitFrames(2))
print("frame index: 861")
yield_return(self.base:WaitFrames(21))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 863")
yield_return(self.base:WaitFrames(1))
print("frame index: 885")
yield_return(self.base:WaitFrames(21))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 888")
yield_return(self.base:WaitFrames(2))
print("frame index: 914")
yield_return(self.base:WaitFrames(25))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 917")
yield_return(self.base:WaitFrames(2))
print("frame index: 936")
yield_return(self.base:WaitFrames(18))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 939")
yield_return(self.base:WaitFrames(2))
print("frame index: 954")
yield_return(self.base:WaitFrames(14))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 958")
yield_return(self.base:WaitFrames(3))
end)
}
UAutoLuaTestCase.Step_5 = {
Order = 5, --执行顺序
Type = CaseType.MonoTest,
Description = "三地城对话", --步骤描述
Action = UAutoCoroutine(function()
local cameraData = TestCaseBaseClass.CameraData()
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
print("frame index: 0")
local initPos = CS.UnityEngine.Vector3( 2278.2 , 229.6424 , -4922.2 )
local initForward = CS.UnityEngine.Vector3( -0.5632939 , 1 , -0.8262566 )
yield_return(self.base:MoveToPositionUntilCutScene(initPos,10,1))
yield_return(self.base:InitAvatarRotate(initForward))
print("frame index: 27")
yield_return(self.base:WaitFrames(26))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.060676 , 0.1134464 , 4.356638 )
yield_return(self.base:RotateByCameraData(cameraData))
print("frame index: 33")
yield_return(self.base:WaitFrames(5))
print("frame index: 55")
yield_return(self.base:WaitFrames(21))
print("frame index: 80")
yield_return(self.base:WaitFrames(24))
print("frame index: 88")
yield_return(self.base:WaitFrames(7))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.7155993 , 0.1706772 , 4.405995 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 96")
yield_return(self.base:WaitFrames(7))
endPos = CS.UnityEngine.Vector3( 2277.343 , 228.6428 , -4923.02 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.7196035 , 0.1532197 , 5.159105 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 180")
yield_return(self.base:WaitFrames(83))
yield_return(self.base:SelectDialog( "凯亚" ))
print("frame index: 183")
yield_return(self.base:WaitFrames(2))
print("frame index: 231")
yield_return(self.base:WaitFrames(47))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 234")
yield_return(self.base:WaitFrames(2))
print("frame index: 247")
yield_return(self.base:WaitFrames(12))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 251")
yield_return(self.base:WaitFrames(3))
print("frame index: 262")
yield_return(self.base:WaitFrames(10))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 265")
yield_return(self.base:WaitFrames(2))
print("frame index: 277")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 280")
yield_return(self.base:WaitFrames(2))
print("frame index: 291")
yield_return(self.base:WaitFrames(10))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 294")
yield_return(self.base:WaitFrames(2))
print("frame index: 303")
yield_return(self.base:WaitFrames(8))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 306")
yield_return(self.base:WaitFrames(2))
print("frame index: 317")
yield_return(self.base:WaitFrames(10))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 321")
yield_return(self.base:WaitFrames(3))
print("frame index: 413")
yield_return(self.base:WaitFrames(91))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.26653 , 0.1134464 , 4.356638 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:Jump())
print("frame index: 417")
yield_return(self.base:WaitFrames(3))
endPos = CS.UnityEngine.Vector3( 2276.915 , 229.4325 , -4923.395 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 1.266596 , 0.1134464 , 4.32784 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 463")
yield_return(self.base:WaitFrames(45))
yield_return(self.base:SelectDialog( "丽莎" ))
print("frame index: 467")
yield_return(self.base:WaitFrames(3))
print("frame index: 505")
yield_return(self.base:WaitFrames(37))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 509")
yield_return(self.base:WaitFrames(3))
print("frame index: 522")
yield_return(self.base:WaitFrames(12))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 525")
yield_return(self.base:WaitFrames(2))
print("frame index: 534")
yield_return(self.base:WaitFrames(8))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 538")
yield_return(self.base:WaitFrames(3))
print("frame index: 550")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 554")
yield_return(self.base:WaitFrames(3))
print("frame index: 566")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 569")
yield_return(self.base:WaitFrames(2))
print("frame index: 579")
yield_return(self.base:WaitFrames(9))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 582")
yield_return(self.base:WaitFrames(2))
print("frame index: 650")
yield_return(self.base:WaitFrames(67))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.7741041 , 0.1134464 , 4.356638 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:Jump())
print("frame index: 656")
yield_return(self.base:WaitFrames(5))
endPos = CS.UnityEngine.Vector3( 2276.915 , 229.5131 , -4923.395 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 0.7740582 , 0.1134464 , 4.293544 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 671")
yield_return(self.base:WaitFrames(14))
print("frame index: 714")
yield_return(self.base:WaitFrames(42))
print("frame index: 729")
yield_return(self.base:WaitFrames(14))
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 2.68522 , 0.2820432 , 4.502038 )
yield_return(self.base:RotateByCameraData(cameraData))
yield_return(self.base:MoveByAngle(270,false)) --W
print("frame index: 745")
yield_return(self.base:WaitFrames(15))
endPos = CS.UnityEngine.Vector3( 2278.847 , 228.6429 , -4924.874 )
cameraData.cameraSpherical=CS.UnityEngine.Vector3( 2.652582 , 0.1764709 , 5.371233 )
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
print("frame index: 812")
yield_return(self.base:WaitFrames(66))
yield_return(self.base:SelectDialog( "安柏" ))
print("frame index: 816")
yield_return(self.base:WaitFrames(3))
print("frame index: 851")
yield_return(self.base:WaitFrames(34))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 855")
yield_return(self.base:WaitFrames(3))
print("frame index: 869")
yield_return(self.base:WaitFrames(13))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 871")
yield_return(self.base:WaitFrames(1))
print("frame index: 880")
yield_return(self.base:WaitFrames(8))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 883")
yield_return(self.base:WaitFrames(2))
print("frame index: 892")
yield_return(self.base:WaitFrames(8))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 896")
yield_return(self.base:WaitFrames(3))
print("frame index: 908")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 912")
yield_return(self.base:WaitFrames(3))
print("frame index: 922")
yield_return(self.base:WaitFrames(9))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 925")
yield_return(self.base:WaitFrames(2))
print("frame index: 936")
yield_return(self.base:WaitFrames(10))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 940")
yield_return(self.base:WaitFrames(3))
print("frame index: 952")
yield_return(self.base:WaitFrames(11))
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
print("frame index: 956")
yield_return(self.base:WaitFrames(3))
end)
}
return self