// Use this for initialization void Start() { currentCraneState = craneState_t.first_idle; cameras = GetComponentsInChildren <Camera>(true); currentCameraState = cameraState_t.side; //grab global settings, video, sound, level settings, etc. gbSettings = GameObject.Find("Global Settings").GetComponent <GlobalSettings>(); SetCamera(); claw = GetComponentInChildren <Claw>(); claw.currentMode = gbSettings.settings.currentmode; claw.Init(); SetupCallbacks(); //get the player from the SQL database. until then use a placeholder currentPlayer = new PlayerInfo(); //if strict mode, enable physics history if (gbSettings.settings.currentmode == Claw.gameMode.strict) { UpdateHistory(); } currentLevel = GetComponentInChildren <Level>(); currentLevel.OnComplete += OnWin; SetupGUI(); ; }
public void SetCamera(cameraState_t newState) { gbSettings.PlayOnClickSound(); currentCameraState = newState; if (currentCameraState == cameraState_t.front) { cameras[0].enabled = false; cameras[1].enabled = true; } else { cameras[0].enabled = true; cameras[1].enabled = false; } }
public void SetCamera() { gbSettings.PlayOnClickSound(); if (currentCraneState == craneState_t.first_idle || currentCraneState == craneState_t.second_idle) { if (currentCameraState == cameraState_t.side) { cameras[0].enabled = false; cameras[1].enabled = true; currentCameraState = cameraState_t.front; } else { cameras[0].enabled = true; cameras[1].enabled = false; currentCameraState = cameraState_t.side; } } }