// Use this for initialization void Start() { player = GetComponent <Rigidbody>(); cameraTransform = transform.Find("Main Camera"); cameraSwitcher = FindObjectOfType <CameraSwitcher>(); inventoryChanger = FindObjectOfType <InventoryChanger>(); }
private void SwitchToCharacter(GameObject obj) { GameObject go = GameObject.FindGameObjectWithTag(Config.TAG_CHARACTER); if (go == null) { return; } CharacterCache cc = go.GetComponent <CharacterCache>(); if (cc == null || cc.character == null) { return; } if (cc.character.activeSelf) { CameraSwitcher.SwitchToMain(); cc.character.SetActive(false); SwitchFingerGesture(true); } else { CameraSwitcher.SwitchToFirstPerson(); cc.character.SetActive(true); SwitchFingerGesture(false); } }
void Start() { playerControl = GameObject.FindGameObjectWithTag(TagManager.PLAYER).GetComponent<PlayerControl>(); vomit = GameObject.FindGameObjectWithTag("Vomit").GetComponent<ParticleSystem>(); switcher = gameObject.GetComponent<CameraSwitcher>(); audio.clip = vomitSound; }
// Use this for initialization void Start() { characterController = GetComponent <CharacterController>(); CameraSwitcher cs = gameObject.GetComponent <CameraSwitcher>(); PlayerCamera = GameObject.FindWithTag(cs.PlayerCameraTag).GetComponent <Camera>(); }
private async UniTask Awake() { //PrefabをInstantiateするよ!! musicPlayer = (GameObject)Instantiate(MusicPlayer); var cameraRig = (GameObject)Instantiate(MainCameraRig); mainCameraSwitcher = cameraRig.GetComponentInChildren <CameraSwitcher>(); screenoverlays = cameraRig.GetComponentInChildren <ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) { objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); } VRMAvaterController = await LoadVRMAvater(); mainCameraSwitcher.GetComponentInChildren <CameraSwitcher>().vrm = VRMAvaterController; cameraRig.SetActive(true); LipsSyncContoller = (GameObject)Instantiate(LipSync); LipsSyncContoller.GetComponent <LipSyncController>().target = VRMAvaterController.GetComponent <VRMBlendShapeProxy>(); foreach (var p in miscPrefabs) { Instantiate(p); } GetComponent <Animator>().enabled = true; }
void Awake() { // Instantiate the prefabs. musicPlayer = (GameObject)Instantiate(musicPlayerPrefab); var cameraRig = (GameObject)Instantiate(mainCameraRigPrefab); mainCameraSwitcher = cameraRig.GetComponentInChildren <CameraSwitcher>(); screenOverlays = cameraRig.GetComponentsInChildren <ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) { objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); } objectsOnTimeline = new GameObject[prefabsOnTimeline.Length]; for (var i = 0; i < prefabsOnTimeline.Length; i++) { objectsOnTimeline[i] = (GameObject)Instantiate(prefabsOnTimeline[i]); } foreach (var p in miscPrefabs) { Instantiate(p); } }
private void OnFinishLoad() { CameraSwitcher.SwitchToMain(); GameObject gesture = GameObject.FindGameObjectWithTag(Config.TAG_GESTURE); if (gesture != null) { TapGestureHandle tapHandle = gesture.GetComponent <TapGestureHandle>(); if (tapHandle != null) { tapHandle.SelectCallback = TapSelectObject; tapHandle.TapInterceptDelegate = IsTapIntercepted; } LongPressGestureHandle longPressHandle = gesture.GetComponent <LongPressGestureHandle>(); if (longPressHandle != null) { longPressHandle.SelectCallback = LongPressSelectObject; } FingerUpHandle fingerUpHandle = gesture.GetComponent <FingerUpHandle>(); if (fingerUpHandle != null) { fingerUpHandle.FingerUpCallback = FingerUpCallback; } } tapIntercept = false; }
// Use this for initialization void Start() { rect = GetComponent<RectTransform>(); panelImage = GetComponent<Image> (); switcher = FindObjectOfType<CameraSwitcher> (); }
private async UniTask Awake() #endif { if (SceneManager.GetActiveScene().name == "Underground") { DefaulteyePos = new Vector3(0, 0.7f, 0); //シヴィちゃん基準 } if (SceneManager.GetActiveScene().name == "DeepDusk") { DefaulteyePos = new Vector3(-4.4f, 1.3f, -1.5f); } //PrefabをInstantiateするよ!! musicPlayer = (GameObject)Instantiate(MusicPlayer); var cameraRig = (GameObject)Instantiate(MainCameraRig); mainCameraSwitcher = cameraRig.GetComponentInChildren <CameraSwitcher>(); screenoverlays = cameraRig.GetComponentInChildren <ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) { objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); } #if UNITY_WEBGL VRMAvaterController = LoadVRMAvater(); #else VRMAvaterController = await LoadVRMAvater(); #endif if (SceneManager.GetActiveScene().name == "DeepDusk") { VRMAvaterController.transform.rotation = Quaternion.Euler(new Vector3(0, 180, 0)); } mainCameraSwitcher.GetComponentInChildren <CameraSwitcher>().vrm = VRMAvaterController; var VRMAnimator = VRMAvaterController.GetComponent <Animator>(); var eye = transform.TransformPoint(VRMAnimator.GetBoneTransform(HumanBodyBones.LeftEye).transform.position); var eyediff = eye - DefaulteyePos; Debug.Log(eye); var campos = cameraRig.GetComponentInChildren <FindObject>().FindGameObject(); foreach (Transform child in transform) { child.position += eyediff; } foreach (Transform child in campos.transform) { child.position += eyediff; } cameraRig.SetActive(true); LipsSyncContoller = (GameObject)Instantiate(LipSync); LipsSyncContoller.GetComponent <LipSyncController>().target = VRMAvaterController.GetComponent <VRMBlendShapeProxy>(); foreach (var p in miscPrefabs) { Instantiate(p); } GetComponent <Animator>().enabled = true; }
private void Awake() { if (s_Instance == null) { s_Instance = this; } else { Debug.LogError ("More than one CameraSwitcher in the scene!"); } }
void Start() { stationLighting = FindObjectOfType <StationLighting>(); cameraController = FindObjectOfType <CameraSwitcher>(); inventoryChanger = FindObjectOfType <InventoryChanger>(); doorManager = FindObjectOfType <DoorManager>(); gameManager = FindObjectOfType <GameManager>(); }
private void RoamComplete() { if (roamComplete != null) { roamComplete(); } CameraSwitcher.SwitchToMain(); }
/// <summary> /// GetHandles haalt alle scripts op die gerefereerd worden in dit script. /// </summary> void GetHandles() { uIController = GameObject.FindWithTag("GameManager").GetComponent <UIController>(); diceController = GameObject.FindWithTag("GameManager").GetComponent <DiceController>(); waypointManager = GameObject.FindWithTag("GameManager").GetComponent <WaypointManager>(); cameraSwitcher = GameObject.FindWithTag("CameraController").GetComponent <CameraSwitcher>(); diceColorChanger = GameObject.FindWithTag("GameManager").GetComponent <DiceColorChanger>(); }
void Start() { inventoryManager = FindObjectOfType <InventoryManager>(); inventories = new GameObject[3] { playerInventory, BetaStorage1, BetaStorage2 }; cameraSwitcher = FindObjectOfType <CameraSwitcher>(); HasChanged(); }
void Awake() { switcher = gameObject.GetComponent<CameraSwitcher>(); fireRadiusTrigger = GameObject.FindGameObjectWithTag(TagManager.FIRE_RADIUS_TRIGGER); control = GameObject.FindGameObjectWithTag(TagManager.PLAYER).GetComponent<PlayerControl>(); extinguishable = true; drinkLogic = GameObject.FindGameObjectWithTag(TagManager.PLAYER).GetComponent<DrinkLogic>(); extinguishable = true; urin = GameObject.FindGameObjectWithTag(TagManager.URINSTRAHL).GetComponent<ParticleSystem>(); }
// Create the runtime version of the clip, by creating a copy of the template public override Playable CreatePlayable(PlayableGraph graph, GameObject go) { ScriptPlayable <CameraSwitcher> playable = ScriptPlayable <CameraSwitcher> .Create(graph); CameraSwitcher switcher = playable.GetBehaviour(); switcher.gameobject = gameobject.Resolve(graph.GetResolver()); return(playable); }
// Use this for initialization void Start() { timemanager = FindObjectOfType <TimeManager>(); theTransform = GetComponent <RectTransform>(); cameraManager = FindObjectOfType <CameraSwitcher>(); inventoryChanger = FindObjectOfType <InventoryChanger>(); gameManager = FindObjectOfType <GameManager>(); doorManager = FindObjectOfType <DoorManager>(); player = FindObjectOfType <PlayerMove>(); cpuEnabled = false; }
private void Awake() { if (s_Instance == null) { s_Instance = this; } else { Debug.LogError("More than one CameraSwitcher in the scene!"); } }
void OnEnable() { m_CameraSwitcher = GetComponent<CameraSwitcher>(); // Ensure uniqueness if (AvatarController.g) { Destroy(gameObject); } else { AvatarController.g = this; } }
void Start() { if (instance != null) { Destroy(gameObject); } else { instance = this; } StartCoroutine(InitializeObject()); }
void Start() { //Set Camera Switcher variable CameraSwitcher cs = gameObject.transform.parent.GetComponent <CameraSwitcher>(); //Gets Character Collision Position(the point at which the camera is detecting any objects inbetween) Vector3 pos1 = new Vector3(transform.parent.GetComponent <Renderer>().bounds.center.x, transform.parent.GetComponent <Renderer>().bounds.center.y + addOnHeight, transform.parent.GetComponent <Renderer>().bounds.center.z); //Sets Max Distance to the distance between the Third Person Camera Position and the Character. maxDistance = Vector3.Distance(pos1, new Vector3(pos1.x + cs.localThirdPersonPos.x, pos1.y + cs.localThirdPersonPos.y, pos1.z + cs.localThirdPersonPos.z)); }
private void Roam(GameObject obj) { Debug.Log("Call Roam"); CameraSwitcher.SwitchToRoam(); GameObject roamCamera = GameObject.FindGameObjectWithTag(Config.TAG_ROAM_CAMERA); if (roamCamera != null) { Debug.Log("Can find Roam Camera"); CameraRoamController cc = roamCamera.GetComponent <CameraRoamController>(); cc.roamStart = OnRoamStart; cc.roamComplete = OnRoamComplete; cc.Roam(); } }
void Awake() { // Instantiate the prefabs. var cameraRig = (GameObject)Instantiate(mainCameraRigPrefab); if (SceneManager.GetActiveScene().name == "Scene1") { mainCameraSwitcher = cameraRig.GetComponentInChildren <CameraSwitcher>(); } screenOverlays = cameraRig.GetComponentsInChildren <ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) { objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); } if (SceneManager.GetActiveScene().name == "Scene1") { objectsOnTimeline = new GameObject[prefabsOnTimeline.Length]; for (var i = 0; i < prefabsOnTimeline.Length; i++) { objectsOnTimeline[i] = (GameObject)Instantiate(prefabsOnTimeline[i]); } } foreach (var p in miscPrefabs) { Instantiate(p); } if (SceneManager.GetActiveScene().name == "Scene1") { musicPlayer = (GameObject)Instantiate(musicPlayerPrefab); } //Father = GameObject.FindGameObjectWithTag("ModelFather").transform; //RockStar = TransformHelper.FindChild(Father, "CandyRockStar"); //Father.GetComponentInChildren<playmusic>(). //musicHandler += StartMusic; // musicPlayer = (GameObject)Instantiate(musicPlayerPrefab); }
void EndBattle(bool playerWon) { GamePersistantData.Instance.playerWon = playerWon; mGUI.SetActive(false); mEnemy.GetComponent <Party>().isDefeated = playerWon; GameObject.FindGameObjectWithTag("Enemy").GetComponent <DialogueHandler>().OpenPrompt(playerWon ? "battle_lost" : "battle_won"); CameraSwitcher.UseOverworldCamera(); DespawnMonster(mPlayerMonster); DespawnMonster(mEnemyMonster); mCurrentPhase = Phase.PRE; if (playerWon) { GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>().currency += mEnemy.GetComponent <Party>().reward; } GamePersistantData.Instance.mAudio.clip = GamePersistantData.Instance.worldClip; GamePersistantData.Instance.mAudio.Play(); }
// Use this for initialization void Start() { timeManager = FindObjectOfType <TimeManager>(); cpu = FindObjectOfType <CPUTextController>(); cameraManager = FindObjectOfType <CameraSwitcher>(); playerPositionStuff = FindObjectOfType <PlayerMove>(); mousePosition = FindObjectOfType <MouseLook>(); systemManager = FindObjectOfType <SystemManager>(); inventoryManager = FindObjectOfType <InventoryManager>(); inventoryChanger = FindObjectOfType <InventoryChanger>(); powerManager = FindObjectOfType <PowerManager>(); musicController = FindObjectOfType <MusicController>(); lightManager = FindObjectOfType <StationLighting>(); dayIndicatorText.canvasRenderer.SetAlpha(0.0f); dayIndicatorBackground.canvasRenderer.SetAlpha(0.0f); pauseMenu.SetActive(paused); LoadSavedGame(); }
void Awake() { // Instantiate the prefabs. musicPlayer = (GameObject)Instantiate(musicPlayerPrefab); var cameraRig = (GameObject)Instantiate(mainCameraRigPrefab); mainCameraSwitcher = cameraRig.GetComponentInChildren <CameraSwitcher>(); screenOverlays = cameraRig.GetComponentsInChildren <ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) { objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); } var path = Application.dataPath + "/vrmModels/model.vrm"; var go = VRM.VRMImporter.LoadFromPath(path); var animator = go.GetComponent <Animator>(); animator.runtimeAnimatorController = animatorController; animator.applyRootMotion = true; var cameraTarget = Instantiate(new GameObject("Empty")) as GameObject; cameraTarget.name = "CameraTarget"; cameraTarget.transform.parent = animator.GetBoneTransform(HumanBodyBones.Head); cameraTarget.transform.position = cameraTarget.transform.parent.transform.position; var leftSpray = Instantiate(spray) as GameObject; leftSpray.transform.parent = animator.GetBoneTransform(HumanBodyBones.LeftHand); leftSpray.transform.position = leftSpray.transform.parent.transform.position; var rightSpray = Instantiate(spray); rightSpray.transform.parent = animator.GetBoneTransform(HumanBodyBones.LeftHand); rightSpray.transform.position = rightSpray.transform.parent.transform.position; foreach (var p in miscPrefabs) { Instantiate(p); } }
void Awake() { // Instantiate the prefabs. musicPlayer = (GameObject)Instantiate(musicPlayerPrefab); var cameraRig = (GameObject)Instantiate(mainCameraRigPrefab); mainCameraSwitcher = cameraRig.GetComponentInChildren<CameraSwitcher>(); screenOverlays = cameraRig.GetComponentsInChildren<ScreenOverlay>(); objectsNeedsActivation = new GameObject[prefabsNeedsActivation.Length]; for (var i = 0; i < prefabsNeedsActivation.Length; i++) objectsNeedsActivation[i] = (GameObject)Instantiate(prefabsNeedsActivation[i]); objectsOnTimeline = new GameObject[prefabsOnTimeline.Length]; for (var i = 0; i < prefabsOnTimeline.Length; i++) objectsOnTimeline[i] = (GameObject)Instantiate(prefabsOnTimeline[i]); foreach (var p in miscPrefabs) Instantiate(p); }
void OnGUI() { if (inDialogue) { int x = Screen.width / 10; int y = Screen.height / 10; int w = Screen.width * 8 / 10; int h = Screen.height / 10; GUI.TextArea(new Rect(x, y, w, h), currentPrompt.Attribute("text").Value); int i = 0; foreach (XElement option in currentPrompt.Descendants()) { if (GUI.Button(new Rect(x, y * (4 + i), w, h), option.Value)) { switch (option.Attribute("action").Value) { case "prompt": currentPrompt = prompts.Where(foo => foo.Attribute("id").Value == option.Attribute("prompt").Value).First(); break; case "exit": inDialogue = false; CameraSwitcher.inDialogue = false; break; case "battle": CameraSwitcher.UseArenaCamera(); GameObject player = GameObject.FindGameObjectWithTag("Player"); gameObject.tag = "Enemy"; GameObject.Find("BattlePhaseController").GetComponent <BattlePhaseManager>().StartBattle(player, gameObject); //GamePersistantData.Instance.StorePreBattleData(); //GamePersistantData.Instance.StoreEnemyData(gameObject); inDialogue = false; GamePersistantData.Instance.mAudio.clip = GamePersistantData.Instance.battleClip; GamePersistantData.Instance.mAudio.Play(); //SceneManager.LoadScene("new_arena"); break; } } i++; } } }
public void ResetRaceCams() { if (camSwitchers.Length < 2) { return; } CarSpawner spawner = GameObject.FindObjectOfType <CarSpawner>(); if (spawner != null) { spawner.DeactivateSplitScreen(); } if (Camera.main) { Camera.main.gameObject.SetActive(false); } CameraSwitcher prev = camSwitchers[camSwitchers.Length - 1]; for (int iCam = 0; iCam < camSwitchers.Length; iCam++) { CameraSwitcher sw = camSwitchers[iCam]; sw.next = camSwitchers[(iCam + 1) % camSwitchers.Length]; sw.previous = prev; prev = sw; if (iCam == 1) { sw.gameObject.SetActive(true); } else { sw.gameObject.SetActive(false); } } raceCamSwitcher.OnDynamicCams(); camSwitchers[0].SwitchToThisCam(); }
void Start() { Input.backButtonLeavesApp = true; Screen.sleepTimeout = SleepTimeout.NeverSleep; _toMatHelper = GetComponent <WebCamTextureToMatHelper>(); _invCvtr = new InvisibleConverter(_text); _cameraSwitcher = new CameraSwitcher(_toMatHelper, _invCvtr, _mainCanvas, _camSwitchDialog); _fpsMonitor = GetComponent <FpsMonitor>(); _recordSound = GetComponent <AudioSource>(); //リア/フロントをPlayerPrefabsから読み込む _toMatHelper.requestedIsFrontFacing = _cameraSwitcher.UseCamera; _toMatHelperMgr = new ToMatHelperManager(gameObject, _toMatHelper, _fpsMonitor); _toMatHelper.Initialize(); //スマホの場合カメラ起動まで指定秒待つ #if !UNITY_EDITOR && UNITY_ANDROID Task.Run(WaitCamStartup).Wait(); #endif }
// Use this for initialization void Start() { i = this; cameras = new Camera[]{main, aachan, kashiyuka, nocchi}; Switch (0); }
void Start() { _cameraSwitcher = FindObjectOfType <CameraSwitcher>(); }
void Awake() { main = this; }
void Awake() { instance = this; }
// Start is called before the first frame update void Start() { CameraSwitcher.SetupCurrentCamera(LC_Utils.GetCurrentCamera()); FunctionUpdater.Create(LC_Debug.RuntimeDebugObjectsManager.HandleDebugObjectsFarFromCamera); }
void Start() { //cam = GetComponent<CameraControl>(); //Debug.Log(cam); setValues(); recycle = GetComponent<RecyclePizza>(); player = GameObject.FindGameObjectWithTag(TagManager.PLAYER); switcher = pizza.GetComponent<CameraSwitcher>(); cut = gameObject.GetComponent<Cut>(); cutLine = GameObject.Find("PizzaCutParent"); logic = GameObject.FindGameObjectWithTag(TagManager.MAIN_CAMERA).GetComponent<Tutorial>(); }
void Awake() { cs = this; }
private void OnRoamComplete() { CameraSwitcher.SwitchToMain(); cover.SetActive(false); SwitchFingerGesture(true); }