public override void Leave(CameraControll owner) { base.Leave(owner); Debug.Log("leave"); Debug.Log(originalPos); cameraTF.parent.position = originalPos; }
void Update() { if (CameraControll.GetIsEventTime()) { rb.velocity = new Vector3(); return; } if (Application.isEditor) { if (Input.GetMouseButtonDown(0)) { Vector3 mousePos = Input.mousePosition; sendTapedGroundPos(mousePos); } } else { if (Input.touchCount > 0) { Touch[] touches = Input.touches; Vector3 touchPos = touches[0].position; sendTapedGroundPos(touchPos); } } move(); }
public override bool Enter(CameraControll owner) { if (!Check(owner)) { return(false); } base.Enter(owner); if (!BlackCa) { BlackCa = owner.AddChild(owner.camera.gameObject); BlackCa.name = "BlurCa"; Camera ca = BlackCa.AddComponent <Camera>(); ca.nearClipPlane = 0.1f; ca.farClipPlane = 100; ca.fieldOfView = Camera.main.fieldOfView; ca.depth = owner.camera.depth + 1; ca.useOcclusionCulling = false; ca.allowHDR = false; // ca.cullingMask = CDefines.Layer.Mask.MainPlayer; ca.clearFlags = CameraClearFlags.Depth; ca.renderingPath = owner.camera.renderingPath; } //owner.camera.cullingMask ^= CDefines.Layer.Mask.MainPlayer; BlackCa.SetActive(true); isdone = true; return(true); }
public override bool Enter(CameraControll owner) { if (!Check(owner)) { return(false); } base.Enter(owner); if (!blur) { blur = owner.gameObject.AddComponent <BlurEffect>(); } if (!BlurCa) { BlurCa = owner.AddChild(owner.camera.gameObject); BlurCa.name = "BlurCa"; BlurCamera = BlurCa.AddComponent <Camera>(); BlurCamera.nearClipPlane = 0.1f; BlurCamera.farClipPlane = 100; BlurCamera.fieldOfView = Camera.main.fieldOfView; BlurCamera.depth = owner.camera.depth + 1; BlurCamera.useOcclusionCulling = false; BlurCamera.allowHDR = false; BlurCamera.clearFlags = CameraClearFlags.Depth; BlurCamera.renderingPath = owner.camera.renderingPath; } BlurCamera.cullingMask = XYDefines.Layer.MainPlayer; owner.camera.cullingMask ^= XYDefines.Layer.MainPlayer;; BlurCa.SetActive(true); blur.enabled = true; isdone = true; return(true); }
// Start is called before the first frame update void Start() { hp = hp_max; mp = mp_max; magic_object = Instantiate(magic_prefab) as GameObject; magic_script = magic_object.GetComponent <MagicBase>(); ui = GetComponent <PlayerUI>(); //scoreとUIの初期化 score = 0; ui.SetScore(score); //distanceとUIの初期化 distance = 100000; ui.SetDistance(distance); ui.SetUIData(hp_max, mp_max); p_anim = gameObject.GetComponent <PlayerAnimator>(); scenechange = 0; timecount = 2f; cam = GameObject.Find("Main Camera"); camSprite = cam.GetComponent <CameraControll>(); }
void searchTargetByRay() { Vector3 playerPos = _player.transform.position; Vector3 rayDir = (playerPos - transform.position).normalized; RaycastHit hit; int layerMask = (1 << LayerMask.NameToLayer("Default")); if (Physics.Raycast(transform.position, rayDir, out hit, RAY_RANGE, layerMask)) { if (hit.collider.tag == _player.tag) { foundPlayerFlug = true; if (eventCnt <= 0) { waitTime = EVENT_TIME; CameraControll.SetCameraEvent(this.gameObject, EVENT_TIME); Player pl = _player.GetComponent <Player>(); pl.setWaitTime(EVENT_TIME); eventCnt++; } } else { foundPlayerFlug = false; } } }
public override void Leave(CameraControll owner) { base.Leave(owner); //if (BlackCa) // CClientCommon.DestroyImmediate(BlackCa); BlackCa = null; //owner.camera.cullingMask |= CDefines.Layer.Mask.MainPlayer; duration = 0; }
public override void Leave(CameraControll owner) { base.Leave(owner); if (!rb) { return; } rb.enabled = false; }
public override void Leave(CameraControll owner) { base.Leave(owner); if (!Grayscale) { return; } Grayscale.enabled = false; }
public void Awake() { if (instance != null) { Debug.Log("Too many cameracontrol scripts!"); return; } instance = this; }
private void Start() { msgD = MsgDisplay.instance; cC = CameraControll.instance; tS = TemplateSelection.instance; aIC = AICities.instance; turnStructureScript = TurnStructure.instance; currentPhase = initPhase.Welcome; msgD.DisplayMessage("Welcome", 2f); }
void Start() { Cursor.visible = false; anim = GetComponent <Animator>(); smoothLook = cam.GetComponent <SmoothLookAt>(); folowPlayer = cam.GetComponent <FolowPlayer>(); CameraControll = cam.GetComponent <CameraControll>(); playerMovement = GetComponent <PlayerMovement>(); FindClosest = GetComponent <FindClosest>(); }
void OnTriggerEnter(Collider activator) { CameraControll camControl = Camera.main.GetComponent <CameraControll>(); //override the values in CamControll if (moveOverride != null) { } if (lookOverride != null) { } }
private void Awake() { first = true; positionsChanged = false; m_ImageMiddle.gameObject.SetActive(false); m_ImageLeft.gameObject.SetActive(false); m_ImageRight.gameObject.SetActive(false); usingMainCamera = true; mainCamera = GetComponentInChildren <Camera>(); cameraControll = GetComponent <CameraControll>(); numberOfPlayers = MenuData.m_playerNumber; }
private void Update() { if (isDead) { return; } if (shipHull <= 0) { isDead = true; CameraControll.ChangeView(ViewKind.Space); return; } dangerObject.SetActive(shipHull < 0.3f); //30% hullText.text = string.Format("{0:0}%", shipHull * 100f); foreach (TMP_Text t in moneyText) { t.text = money.ToString(); } energyText.text = string.Format("{0:0}/{1:0}", energy, maxEnergy); if (currentTask == "") { return; } TaskContainer task = GetById(currentTask); if (!task.working) { return; } if (currentTime > 0) { currentTime -= Time.deltaTime; task.progress = 1 - currentTime / task.task.time; return; } task.completed = true; task.working = false; task.progress = 1; OnScienceComplete?.Invoke(currentTask); currentTime = 0; currentTask = ""; }
public override void Leave(CameraControll owner) { base.Leave(owner); if (blur) { blur.enabled = false; } if (BlurCa) { BlurCa.SetActive(false); } owner.camera.cullingMask |= XYDefines.Layer.MainPlayer;; }
/// <summary> /// turn on/off path to resource and set ant as cameraTarget /// </summary> public void SwitchAntPath() { if (!m_PathIsActive) { m_Camera = FindObjectOfType <CameraControll>(); m_Camera.SetTarget(m_Ant); ShowAntPath(); } else { HideAntPath(); } }
// Update is called once per frame void Update() { Transform elevator = Elevator.transform; if (GetComponent <Rigidbody>().isKinematic) { Elevator.transform.position = Vector3.SmoothDamp(Elevator.transform.position, target, ref moveVelocity, dampTime); Elevator.GetComponent <MeshRenderer>().enabled = true; CameraControll camControll = Camera.main.GetComponent <CameraControll>(); camControll.secondTarget = elevator; } }
public override bool Enter(CameraControll owner) { base.Enter(owner); if (!Grayscale) { Grayscale = owner.gameObject.AddComponent <GrayscaleEffect>(); } Grayscale.enabled = true; Shader shader = Shader.Find("MOYU/Grayscale"); Grayscale.shader = shader; isdone = true; return(true); }
public override bool Enter(CameraControll owner) { base.Enter(owner); if (rb && rb.enabled) { return(true); } if (!rb) { rb = owner.gameObject.AddComponent <RadialBlur>(); } rb.enabled = true; rb.Intensity = value; isdone = true; return(true); }
public bool Update(CameraControll owner) { if (stop) { return(true); } if (!isdone) { Enter(owner); } if (!Check(owner)) { Leave(owner); return(true); } OnUpdate(owner); return(false); }
public override void OnUpdate(CameraControll owner) { timer += Time.deltaTime; if (timer < shockFrequency) { return; } timer = 0; if (addPosInThisFrame) { cameraTF.parent.position += Shockpos; } else { cameraTF.parent.position -= Shockpos; } addPosInThisFrame = !addPosInThisFrame; }
private void Awake() { //抓取物件 player1 = FindObjectOfType <Player>(); //不能使用FindTag.GetComponent HP_Bar = GameObject.Find("HP_Bar").GetComponent <Image>(); HpText = GameObject.Find("HP_Text").GetComponent <Text>(); CrystalText = GameObject.Find("Crystal_No_Text").GetComponent <Text>(); Blackout = GameObject.Find("BlackScreen").GetComponent <CanvasGroup>(); scene = SceneManager.GetActiveScene(); itemNo = FindObjectsOfType <SaveState>().Length; HerbText = GameObject.Find("Herb_No_Text").GetComponent <Text>(); SoundManager = FindObjectOfType <AudioSource>(); //按鈕 // RestartButton = GameObject.Find("RestartButton").GetComponent<Button>(); TitleButton = GameObject.Find("Title_Button").GetComponent <Button>(); SaveButton = GameObject.Find("Save_Button").GetComponent <Button>(); SaveButton2 = GameObject.Find("Save_Button2").GetComponent <Button>(); SaveButton3 = GameObject.Find("Save_Button3").GetComponent <Button>(); // RestartButton.onClick.AddListener(() => { Restart(); }); TitleButton.onClick.AddListener(() => { StartCoroutine(BlackScreen()); }); SaveButton.onClick.AddListener(() => { SaveAllData(6); }); SaveButton2.onClick.AddListener(() => { SaveAllData(7); }); SaveButton3.onClick.AddListener(() => { SaveAllData(8); }); menu_C = FindObjectOfType <Menu>(); camera1 = Camera.main.GetComponent <CameraControll>(); camera1.CancelSet(); PlayerPrefs.SetInt(scene.buildIndex + "itemNO", itemNo); int i = 0; foreach (var item in FindObjectsOfType <SaveState>()) { PlayerPrefs.SetInt(scene.name + item.name + 0, 0); //紀錄存檔物件名稱 PlayerPrefs.SetString(scene.buildIndex.ToString() + i, scene.name + item.name); i++; } }
public override bool Enter(CameraControll owner) { if (CameraShockTF == null) { stop = false; isdone = false; return(true); } cameraTF = owner.cameraGOtf; Shockpos = CameraShockTF.localPosition; if (brain == null) { brain = owner.GetComponent <CinemachineBrain>(); } if (brain != null && brain.enabled == true) { if (brain.ActiveVirtualCamera != null && brain.ActiveVirtualCamera.VirtualCameraGameObject.activeSelf) { cameraTF = brain.ActiveVirtualCamera.VirtualCameraGameObject.transform; } } originalPos = cameraTF.parent.position; return(base.Enter(owner)); }
void Start() { cC = CameraControll.instance; for (int i = 0; i <= numPlayers - 1; i++) { string holderName = "Player " + i.ToString() + " Map"; if (transform.Find(holderName)) { DestroyImmediate(transform.Find(holderName).gameObject); } Transform mapHolder = new GameObject(holderName).transform; mapHolder.parent = transform; List <Hextile> hextileList = new List <Hextile>(); // revert back when done int numRows = 15; GameObject planetObject = Instantiate(planetSphere, mapHolder.transform.position, Quaternion.identity); planetObject.transform.position += new Vector3((numRows - 1) / 2, -(planetSize / 2) + 1.5f, -1.5f); planetObject.transform.localScale *= planetSize; Color planetColor = Random.ColorHSV();//Color.white;// planetObject.GetComponent <Renderer>().material.color = planetColor; planetObject.transform.parent = mapHolder; Planet planet = planetObject.gameObject.AddComponent <Planet>(); planet.hextileList = hextileList; for (int k = 1; k <= numRows; k++) { int rowLength = DetermineRowLength(k, numRows); float rowCenter = (rowLength / 2); string rowName = "Row Holder " + k.ToString(); Transform rowHolder = new GameObject(rowName).transform; rowHolder.parent = mapHolder; for (int j = 0; j < rowLength; j++) { GameObject newTile = Instantiate(hextile, new Vector3(k, 0, j - rowCenter), Quaternion.identity); tiles.Add(newTile); newTile.transform.parent = rowHolder; GameObject floor = newTile.transform.Find("Main").gameObject; floor.GetComponent <Renderer>().material.color = planetColor; floor.GetComponent <FloorGfx>().myColor = planetColor; Transform cityObject = newTile.transform.Find("City"); var euler = newTile.transform.eulerAngles; //Rotate the tile randomly so the cities look a little random. euler.y = Random.Range(0, 360); cityObject.eulerAngles = euler; cityObject.localScale += new Vector3(0, Random.Range(0f, 2f), 0); cityObject.gameObject.SetActive(false); Hextile currentTileScript = newTile.GetComponent <Hextile>(); currentTileScript.tileLocation = new Vector2(k, j); currentTileScript.owningPlayerID = i; hextileList.Add(currentTileScript); } if (k % 2 == 0) // Here we're checking if this row is an odd number, and if it is, shifting its z position by -0.5 { } else { rowHolder.position += new Vector3(0, 0, -0.5f); } } //Offset the entire player's grid based on the number of players int offset = 50; mapHolder.transform.position = mapHolder.parent.position; mapHolder.transform.position += new Vector3(offset * i, 0, offset * i); Transform camAnchor = new GameObject().transform; camAnchor.transform.position = mapHolder.position += new Vector3(0, 0, numRows / 2); //cC.camSpots.Add(camAnchor); } //FogGen(); }
// Use this for initialization void Start() { gameStates = GetComponent<GameStates>(); players = new PlayerCurcularList(); camCon = mainCamera.GetComponent<CameraControll>(); }
private void Awake() { instance = this; }
private void Start() { camera1 = FindObjectOfType <CameraControll>(); }
public void FindCamSpot() { CameraControll cC = Camera.main.GetComponent <CameraControll>(); cC.FindCoolSpot(); }
void Start() { cameraGOtf = this.transform; Instance = this; }
// Use this for initialization void Start() { cam = GetComponent <CameraControll> (); }