public void UpdateIsSelected() { if (Input.GetMouseButtonUp(0) && CameraBehavior.Selection.width * CameraBehavior.Selection.height > 2) { if (CameraBehavior.Selection.width < 0) { CameraBehavior.Selection.x += CameraBehavior.Selection.width; CameraBehavior.Selection.width = -CameraBehavior.Selection.width; } if (CameraBehavior.Selection.height < 0) { CameraBehavior.Selection.y += CameraBehavior.Selection.height; CameraBehavior.Selection.height = -CameraBehavior.Selection.height; } Vector3 camPos = Camera.main.WorldToScreenPoint(transform.position); camPos.y = CameraBehavior.InvertMouseY(camPos.y); Selected = CameraBehavior.Selection.Contains(camPos); } CheckUnitClick(); if (Selected) { SetSelectedColor(Color.red); } else { SetSelectedColor(Color.white); } }
// Use this for initialization void Start() { this.logger.Log("configuring global script class"); MapElementHighlight.enabled = false; cameraBehavior = mainCamera.GetComponent <CameraBehavior>(); listOfMapObjects = new List <Assets.Scripts.Map.MapObject>(); var filter = gameObject.AddComponent <MeshFilter>(); gameObject.AddComponent <MeshRenderer>(); var mapLoader = new MapLoader(); this.gameMap = mapLoader.LoadMapFromJson(Assets.Scripts.Map.GlobalMapConfig.JsonMapPath); //set prefabs for objectRenderer objectRenderer.setPrefabs(prefab_archer, prefab_swordsman, prefab_mutant, prefab_horseman, prefab_castle); var mapRenderer = new MapRenderer(GameMap, prefab_trees, prefab_grass, prefab_water, prefab_sand, listOfMapObjects, objectRenderer); mapRenderer.RenderTheMap(); UserTurn = 0; winNotification = (WinNotificationUI)GameObject.Find("WinNotificationPanel").GetComponent(typeof(WinNotificationUI)); }
// Start is called before the first frame update void Start() { controller = GetComponent <CharacterController>(); cam_behavior = transform.Find("Main Camera").GetComponent <CameraBehavior>(); player_velocity = new Vector3(); //Physics.gravity = new Vector3(0.0f, -1.0f, 0.0f); }
public void drop(PedestalBehavior pedestal) { if (pickedUp && current == 0) { if (!audiosrc.isPlaying) { Debug.Log(audiosrc.clip + "hi"); audiosrc.clip = clip; audiosrc.PlayOneShot(clip, 1); } CameraBehavior.Shake(0.4f, 0.25f); mechanic.onDrop(currentPlayer); pedestal.onOrbAdd(this); currentPlayer.properties.currentOrb = null; GetComponent <BoxCollider2D>().enabled = true; GetComponent <SpriteRenderer>().enabled = true; pickedUp = false; current = cooldown; foreach (Transform child in transform) { child.gameObject.SetActive(true); } currentPedestal = pedestal; this.transform.SetParent(currentPedestal.transform); transform.position = pedestal.transform.position + pedestal.transform.up * pedestal.heightOffset; pedestal.hasOrb = true; if (currentPlayer.orbUI != null) { currentPlayer.orbUI.setDisabled(); } } }
// Start is called before the first frame update void Start() { //coletando componentes anim = this.gameObject.GetComponent <Animator> (); rigb = this.gameObject.GetComponent <Rigidbody2D> (); trs = this.gameObject.GetComponent <Transform> (); spr = this.gameObject.GetComponent <SpriteRenderer> (); camcontroll = GameObject.FindWithTag("MainCamera").gameObject.GetComponent <CameraBehavior>(); lifeBar = HealthBar.Instance.GetComponent <HealthBar>(); movSen = 1; lstmovSen = 1; life = maxlife; Vector2 chckpos = CheckPointManager.GetLastCheckPoint(); if (chckpos != Vector2.zero) { GameEvents.ScreamEvent("CheckPointFound"); trs.position = chckpos; playable = true; } playable = true; InPut = InputManager.instance; }
// Update is called once per frame void Update() { GameObject mainCamera = GameObject.Find("Main Camera"); CameraBehavior cameraBehavior = mainCamera.GetComponent <CameraBehavior> (); //int gazeIdx = cameraBehavior.GetMostRecentGazeIndex(); int gazeFrames = 0; int teleportationFramesThreshold = 120; // TODO: Fix this so that the tail of the fragment doesn't get cut off //if (cameraBehavior.GetIsDisembodied()) { // return; //} // Query the number of frames gazed at, then set our emitter's parameter if (entityIdx < 0) // Eve (Gazer) { gazeFrames = GameObject.Find("Gazer Avatar").GetComponent <GazerAvatarGazeBehavior>().GetFramesGazedAt(); if (!cameraBehavior.GetIsDisembodied() && cameraBehavior.GetFramesSinceLastTeleportation() < teleportationFramesThreshold) { return; } } else // Everyone else { Transform gazeEntity = GameObject.Find("Entity Manager").GetComponent <GameBehavior> ().GetEntity(this.entityIdx); gazeFrames = gazeEntity.GetComponent <TeleportSelfAndGazer> ().GetFramesGazedAt(); } this.GetComponent <FMODUnity.StudioEventEmitter> ().SetParameter("framesGazedAt", gazeFrames); }
void Update() { UpdateMiniMap(); if (minimapBG != null && Input.GetMouseButtonDown(0)) { Ray cameraRay = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit[] hits = Physics.RaycastAll(cameraRay, 2.0f); foreach (RaycastHit hitInfo in hits) { if (hitInfo.transform.gameObject == minimapBG) { Vector3 clickOffset = hitInfo.point - minimapBG.transform.position; float width = minimapBG.transform.localScale.x; float height = minimapBG.transform.localScale.y; clickOffset.x += width / 2.0f; clickOffset.y += height / 2.0f; // Normalize the clickOffset clickOffset.x /= width; clickOffset.y /= height; // Tell the camera to quick-jump. CameraBehavior cameraBehavior = Camera.main.GetComponent <CameraBehavior>(); if (cameraBehavior != null) { cameraBehavior.quickJump(clickOffset); } } } } }
public void Teleport() { // Teleport gazer CameraBehavior gazer = GameObject.Find("Main Camera").GetComponent <CameraBehavior>(); //Vector3 gazerPrevPosition = GameObject.Find ("Main Camera").transform.localPosition; gazer.SetMostRecentTeleportPosition(transform.localPosition); gazer.SetShouldTeleport(true); // Teleport self randomly // Vector3 direction = Random.onUnitSphere; // direction.y = Mathf.Clamp(direction.y, 0.5f, 1f); // float distance = 2 * Random.value + 1.5f; // transform.localPosition = direction * distance; // transform.parent? // Teleport self to gazer's previous position // transform.localPosition = gazerPrevPosition; // Teleport self outside world bounds (disappear) transform.localPosition = new Vector3(25, 0, 0); // Teleport gazer avatar to gazer's previous position //GameObject.Find("Gazer Avatar").transform.localPosition = gazer.GetMostRecentGazePosition(); Debug.Log("TeleportSelfAndGazer::Teleport()"); }
void Update() { CameraBehavior gazer = GameObject.Find("Main Camera").GetComponent <CameraBehavior>(); // Update rotation and gazed frame count if (!gazer.GetIsDisembodied()) { Quaternion lookRot = Quaternion.LookRotation(gazer.transform.forward); // Face same direction as camera // Update how long we've been gazed at if (this.isGazedAt) { this.framesGazedAt++; } else { lookRot = Quaternion.LookRotation(new Vector3(0, 0, 0)); // Face towards center (or rather, original) } // Adjust rotation by lerping this.transform.rotation = Quaternion.Lerp(this.transform.rotation, lookRot, 0.05f); //Debug.Log ("framesGAzedAt: " + this.framesGazedAt); } // Adjust dimensions based on gazed time transform.localScale = ((float)this.framesGazedAt / this.framesGazedAtThreshold) * (this.scaleFactor * this.startingScale) + this.startingScale; // Teleport if we're over the gazed threshold if (this.framesGazedAt >= this.framesGazedAtThreshold) { Teleport(); } }
// Start is called before the first frame update void Start() { CameraMachine = GameObject.Find("CM vcam1").gameObject.GetComponent <CinemachineVirtualCamera>(); Camera = GameObject.Find("CM vcam1").gameObject.GetComponent <CameraBehavior>(); Player = GameObject.FindGameObjectWithTag("PlayerFollower"); Rigidbody = gameObject.GetComponent <Rigidbody2D>(); }
private void Start() { _actorController = Utils.InterfaceHelper.GetInterfaceComponent <IActorController>(this); if (_actorController == null) { Debug.LogError("No IActorController found"); gameObject.SetActive(false); return; } if (_actorController.isLocalPlayer) { OnEnable(); } _camera = FindObjectOfType <CameraBehavior>(); if (_camera == null) { Debug.LogError("No CameraBehavior found"); return; } if (_actorController.isLocalPlayer) { _camera.SetTarget(this.transform); } OnStart(); }
private void OnChangeLevel(Scene origin, Scene current) { if (current.name == "Game") { this.isGameRunning = true; gameUIController = GameObject.FindObjectOfType <GameUIController>(); mapController = GameObject.FindObjectOfType <MapController>(); cameraBehavior = GameObject.FindObjectOfType <CameraBehavior>(); actionController = GameObject.FindObjectOfType <ActionController>(); gameUIController.SetMapName(this.mapName); actionController.SetSpells(spellsSelected); } else if (current.name == "Menu") { menuUIController = GameObject.FindObjectOfType <MenuUIController>(); menuUIController.UserStatusUpdate(usersInRoom); menuUIController.SetUserName(userName); if (userColor != null) { menuUIController.SetPlayerColor(userColor); } } }
private void Start() { activateAnim = GameObject.Find("Canvas").transform.Find("hookActivate").GetComponent <Animator>(); rocketActive = GameObject.Find("Canvas").transform.Find("rocketCancel").GetComponent <Image>(); active = GameObject.Find("Canvas").transform.Find("HookFill").GetComponent <Image>(); cam = Camera.main.GetComponent <CameraBehavior>(); }
void OnTriggerEnter2D(Collider2D collider) { if (collider.tag != "Player") { return; } if (hasTriggered) { return; } hasTriggered = true; collider.transform.Find("exclamation").GetComponent <SpriteRenderer>().enabled = true; StartCoroutine(DisableExclamation()); //collider.GetComponent<CharacterBehavior>().PlaySound(exclamationSound); CameraBehavior cam = Camera.main.GetComponent <CameraBehavior> (); cam.Frozen(transform.position.x, transform.position.y); cam.lastEnnemieIsDestroy = false; nbEnnemiesLeft = nbEnnemies; for (int i = 0; i < nbEnnemies; i++) { StartCoroutine(SummonEnnemyAfterDelay(i * delaiBetweenEnnemies + 0.8f)); } }
// Use this for initialization void Start() { globalBehavior = GameObject.Find("Main Camera").GetComponent <CameraBehavior>(); thisMeemo = GameObject.FindGameObjectWithTag("Player").GetComponent <Hero_Interaction> (); initpos = transform.position; anim = GetComponent <Animator> (); isPopped = false; }
void Start() { sr = GetComponent <SpriteRenderer> (); rb = GetComponent <Rigidbody2D> (); anim = GetComponent <Animator> (); camScript = GameObject.Find("Main Camera").GetComponent <CameraBehavior> (); }
// Use this for initialization void Start() { if (null == bubble) { bubble = Resources.Load("Prefabs/InteractiveObjects/Bubble") as GameObject; } globalBehaviour = GameObject.Find("Main Camera").GetComponent <CameraBehavior> (); }
private void Start() { cameraBehavior = FindObjectOfType <CameraBehavior>(); if (cameraBehavior == null) { print("<color = red> GameManager_UI can't find 'CameraBehavior'</color>"); } }
private void SetupCamera() { if (CameraChangeMin != Vector3.zero) { CameraBehavior behavior = CameraManager.instance.mainCam.GetComponent <CameraBehavior>(); behavior.minPosition = CameraChangeMin; behavior.maxPosition = cameraChangeMax; } }
public Camera(KeyboardDevice k, MouseDevice m, CameraBehavior behavior = CameraBehavior.Flight) { Behavior = behavior; _keyboard = k; _mouse = m; _mouse.ButtonDown += new EventHandler<MouseButtonEventArgs>(OnMouseButtonDown); _mouse.ButtonUp += new EventHandler<MouseButtonEventArgs>(OnMouseButtonUp); _mouse.Move += new EventHandler<MouseMoveEventArgs>(OnMouseMove); }
public Camera(KeyboardDevice k, MouseDevice m, CameraBehavior behavior = CameraBehavior.Flight) { Behavior = behavior; _keyboard = k; _mouse = m; _mouse.ButtonDown += new EventHandler <MouseButtonEventArgs>(OnMouseButtonDown); _mouse.ButtonUp += new EventHandler <MouseButtonEventArgs>(OnMouseButtonUp); _mouse.Move += new EventHandler <MouseMoveEventArgs>(OnMouseMove); }
/// <summary> /// Captures an instance of the game controller behavior from the game object. /// </summary> /// <remarks> /// Because GameControllerBehavior is a required component (see class attributes), /// this will never be null. /// </remarks> public void Start() { gameController = GetComponent<GameControllerBehaviour>(); grid = GetComponent<GridBehavior>(); // Locate a CameraBehavior if one is set. GameObject cameraObject = GameObject.FindGameObjectWithTag(CAMERA_TAG); if(cameraObject) camera = cameraObject.GetComponent<CameraBehavior>(); }
private void Gets() { player = PlayerManager.instance.Player.GetComponent <PlayerController>(); camBehavior = CameraManager.instance.mainCam.GetComponent <CameraBehavior>(); instaceId = gameObject.GetInstanceID(); for (int i = 0; i < transform.childCount - 4; i++) { spawns.Add(transform.GetChild(i)); } }
private void Start() { GameObject tempPlayer = PlayerManager.instance.Player; player = tempPlayer.GetComponent <PlayerController>(); playerRigid = tempPlayer.GetComponent <Rigidbody>(); cam = CameraManager.instance.mainCam.GetComponent <CameraBehavior>(); camTrans = CameraManager.instance.mainCam.transform; camMinPos.x -= Helpers.instance.SetAspect(); camMaxPos.x += Helpers.instance.SetAspect(); }
public static void OnDeath(Character character) { character.Movement.SetIsDead(true); CameraBehavior camera = character.gameObject.GetComponentInChildren <CameraBehavior>(); camera.SetCameraPosition(character.gameObject.transform.position); // Debug.Log("camera.gameObject.transform.localPosition: " + camera.gameObject.transform.localPosition); character.gameObject.transform.position = GameObject.Find("Checkpoint Manager").GetComponent <CheckpointManager>().GetCurrentCheckpointPosition(); camera.ResetCamera(); // character.gameObject.GetComponentInChildren<SpriteRenderer>().enabled = false; }
public void PlottData() { Max = new float[dropDownList.Length - 1]; Min = new float[dropDownList.Length - 1]; nameList = new string[dropDownList.Length - 1]; if (TargetingScript.selectedTarget != null) { selectedIndex = TargetingScript.selectedTarget.GetComponent <StoreIndexInDataBall>().Index; } foreach (GameObject dataValues in GameObject.FindGameObjectsWithTag("DataBall")) { Destroy(dataValues); } foreach (var axisValue in GameObject.FindGameObjectsWithTag("3D_Axis_ValueText")) { Destroy(axisValue); } feature1Name = columnListDropDown[dropDownList[0].value]; feature2Name = columnListDropDown[dropDownList[1].value]; feature3Name = columnListDropDown[dropDownList[2].value]; feature4Name = columnListDropDown[dropDownList[3].value]; feature5Name = columnListDropDown[dropDownList[4].value]; for (int i = 0; i < dropDownList.Length - 1; i++) { nameList[i] = columnList[dropDownList[i].value + 1]; textList[i].text = nameList[i]; Min[i] = CalculationHelpers.FindMinValue(nameList[i], pointList); Max[i] = CalculationHelpers.FindMaxValue(nameList[i], pointList); } InstantiateDataPoint(Max, Min, nameList); RenderAxisValues(Max, Min); // Focus camera on new dataPoint if (CameraBehavior.teleportCamera) { CameraBehavior.RefocusCamera(pointList); } if (KNN.kPoints != null) { if (KNN.kPoints.Count > 0) { ColorManager.Blink(KNN.kPoints, pointList); } } }
public Camera(Rectangle clientBounds, Vector3 pos, Vector3 target, CameraBehavior cameraBehavior) { _clientBounds = clientBounds; CameraBehavior = cameraBehavior; _upVector = _desiredUpVector; View = Matrix.CreateLookAt(pos, target, _upVector); Projection = Matrix.CreatePerspectiveFieldOfView( MathHelper.PiOver4, clientBounds.Width / (float)clientBounds.Height, 1, 100); }
public Camera(Rectangle clientBounds, Vector3 pos, Vector3 target, CameraBehavior cameraBehavior) { _clientBounds = clientBounds; CameraBehavior = cameraBehavior; _upVector = _desiredUpVector; View = Matrix.CreateLookAt(pos, target, _upVector); Projection = Matrix.CreatePerspectiveFieldOfView( MathHelper.PiOver4, clientBounds.Width/(float) clientBounds.Height, 1, 100); }
// Use this for initialization void Awake() { roomFactory = GetComponent <RoomFactory>(); normalDistribution = GetComponent <NormalDistribution>(); roomFinder = GetComponent <RoomFinder>(); routeMaker = GetComponent <RouteMaker>(); roomMoveChecker = GetComponent <RoomMoveChecker>(); corridorCreator = GetComponent <CorridorCreator>(); wallMaker = GetComponent <WallMaker>(); playerManager = GetComponent <PlayerManager>(); cameraBehavior = Camera.main.GetComponent <CameraBehavior>(); exitmaker = GetComponent <ExitMaker>(); }
/// <summary> /// Captures an instance of the game controller behavior from the game object. /// </summary> /// <remarks> /// Because GameControllerBehavior is a required component (see class attributes), /// this will never be null. /// </remarks> public void Start() { gameController = GetComponent <GameControllerBehaviour>(); grid = GetComponent <GridBehavior>(); // Locate a CameraBehavior if one is set. GameObject cameraObject = GameObject.FindGameObjectWithTag(CAMERA_TAG); if (cameraObject) { camera = cameraObject.GetComponent <CameraBehavior>(); } }
// Use this for initialization void Start() { _curFovTime = 0; _fovTime = 0; _fovStart = 0; _fovEnd = 0; if (ownerCamera != null) { _baseFov = ownerCamera.fieldOfView; } _fovOK = true; Instance = this; }
public static void FixCamera() { GameObject mainCamera = GameObject.FindGameObjectWithTag("MainCamera"); CameraBehavior cameraBehavior = mainCamera.GetComponent <CameraBehavior>(); float cameraSpeed = cameraBehavior.MovementRate; // Destroy the camera in preparation for adding the new one. GameObject.DestroyImmediate(mainCamera); // Retrieve the MainCamera prefab from the asset database. GameObject newCamera = (GameObject)GameObject.Instantiate(AssetDatabase.LoadAssetAtPath( "Assets/Prefabs/Main Camera.prefab", typeof(GameObject))); newCamera.transform.name = "Main Camera"; cameraBehavior = newCamera.GetComponent <CameraBehavior>(); cameraBehavior.MovementRate = cameraSpeed; // Update the main camera property of the combat camera. CombatSystemBehavior combatSystem = (CombatSystemBehavior)GameObject.Find("Combat Camera").GetComponent <CombatSystemBehavior>(); combatSystem.mainCamera = newCamera.camera; EditorUtility.SetDirty(combatSystem); // Disable all text renderers on the camera. MeshRenderer[] renderers = newCamera.GetComponentsInChildren <MeshRenderer>(); foreach (MeshRenderer renderer in renderers) { if (renderer.gameObject.name == "MiniMapBG") { continue; } renderer.enabled = false; } // Update the grid for the minimap. GridBehavior grid = GameObject.FindGameObjectWithTag("Grid").GetComponent <GridBehavior>(); MiniMapGridBehaviour minimapGrid = newCamera.GetComponentInChildren <MiniMapGridBehaviour>(); minimapGrid.theGrid = grid; minimapGrid.gameController = grid.GetComponent <GameControllerBehaviour>(); EditorUtility.SetDirty(newCamera); Selection.activeGameObject = newCamera; Debug.Log("Camera fixed."); }
/// Called when the user is looking on a GameObject with this script, /// as long as it is set to an appropriate layer (see GvrGaze). public void OnGazeEnter() { CameraBehavior gazer = GameObject.Find("Main Camera").GetComponent <CameraBehavior>(); if (!gazer.GetIsDisembodied()) { SetGazedAt(true); } else { SetIsAboutToConverse(true); } Debug.Log("gzze enger: " + this.isAboutToConverse); }
// Use this for initialization void Start() { player = FindObjectOfType<PlayerController> (); camera = FindObjectOfType<CameraBehavior> (); ToggleUI = FindObjectOfType<ToggleEndLevelUI>(); }
public void findCameraReference() { cam = Camera.main.GetComponent<CameraBehavior>(); }
void OnLoadScene() { #if FULL_VERSION if (!SerializeBreadcrumbs) { if (Instance._breadcrumbs != null) { LimitQueueSizes(); UnselectCurrent(); var list = new List<ObjectReference>(); foreach (var i in Back) if (GetObjectType(i.OReference) != ObjectType.Instance) list.Add(i); var tmp = Back; Back = list; list = tmp; list.Clear(); foreach (var i in Forward) if (GetObjectType(i.OReference) != ObjectType.Instance) list.Add(i); Forward = list; } } else { LimitQueueSizes(); UnselectCurrent(); } if (ConfigurationDataVersion < 110 && CameraBehavior == CameraBehavior.DoNotChange) CameraBehavior = CameraBehavior.RestorePreviousCamera; if (DuplicatesBehavior == DuplicatesBehavior.RemoveAllDuplicates) ClearDuplicates(); #else LimitQueueSizes(); UnselectCurrent(); #endif if (_breadcrumbs != null || SceneHasBreadcrumbs()) { if (breadcrumbs.DataVersion < CurrentVersion) { if (breadcrumbs.DataVersion < 120) { ReassignObjectTypes(); RemoveFilteredObjects(); } breadcrumbs.DataVersion = CurrentVersion; EditorUtility.SetDirty(_breadcrumbs); } } ConfigurationDataVersion = CurrentVersion; }