[4608] | 1 | -- Get objects from orxonox |
---|
| 2 | thisscript:addObject("SpaceShip", "Player") |
---|
| 3 | thisscript:addObject("CameraMan", "cameraManager") |
---|
[4621] | 4 | -- thisscript:addObjectAsName("GameWorld", "Mission 1", "gameWorld") |
---|
[4608] | 5 | |
---|
| 6 | triggerInit = ScriptTrigger() |
---|
| 7 | triggerInit:setScript("vs1.lua") |
---|
| 8 | triggerInit:setFunction("init") |
---|
| 9 | triggerInit:setActiveOnCreation(true) |
---|
| 10 | |
---|
| 11 | -- Create the cutscene trigger |
---|
| 12 | triggerCutscene = ScriptTrigger() |
---|
| 13 | triggerCutscene:setScript("vs1.lua") |
---|
| 14 | triggerCutscene:setFunction("startSequence") |
---|
[4621] | 15 | triggerCutscene:setRadius(50) |
---|
[4608] | 16 | triggerCutscene:setTarget("Player") |
---|
[4621] | 17 | triggerCutscene:setAbsCoor(100 , 0 , 0) |
---|
[4608] | 18 | triggerCutscene:setDebugDraw(true) |
---|
| 19 | triggerCutscene:setActiveOnCreation(false) |
---|
| 20 | |
---|
| 21 | |
---|
| 22 | -- Global Variables |
---|
| 23 | |
---|
| 24 | function init(timestep) |
---|
[4621] | 25 | -- cameraManager:setCam("GameWorld-Camera") |
---|
| 26 | cameraManager:atachCameraToWorldEntity("CameraOne", "NPC", "Pirate01") |
---|
[4608] | 27 | |
---|
| 28 | cameraManager:changeTarget("CameraOne", "NPC", "Pirate01") |
---|
[4621] | 29 | cameraManager:jumpCam("CameraOne", 3400, 0, 50) |
---|
[4608] | 30 | |
---|
| 31 | |
---|
[4621] | 32 | |
---|
[4608] | 33 | return true |
---|
| 34 | end |
---|
| 35 | |
---|
| 36 | function startSequence(timestep) |
---|
| 37 | |
---|
| 38 | cameraManager:setCam("CameraOne") |
---|
[4621] | 39 | -- gameWorld:showText("Kill those traitorous bastards") |
---|
| 40 | -- cameraManager:changeCurrTarget("NPC", "Pirate01") |
---|
| 41 | -- cameraManager:atachCurrCameraToWorldEntity("NPC", "Pirate01") |
---|
[4608] | 42 | |
---|
| 43 | return true |
---|
| 44 | end |
---|