// Update is called once per frame void Update() { if (m_VectorGrid) { if (m_Directional) { m_VectorGrid.AddGridForce(this.transform.position, m_ForceDirection * m_ForceScale, m_Radius, m_Color, m_HasColor); } else { m_VectorGrid.AddGridForce(this.transform.position, m_ForceScale, m_Radius, m_Color, m_HasColor); } } }
void Update() { if (affectGrid && grid != null) { grid.AddGridForce(transform.position, Force, Radius, forceColor, useColor); } }
IEnumerator Pulse() { while (true) { grid.AddGridForce(Vector3.zero, force, radius, Color.blue, false); yield return(new WaitForSeconds(1.0f)); } }
// Update is called once per frame void Update() { bool modifierPressed = Input.GetKey(KeyCode.LeftCommand); Color color = new Color(m_Red / 255.0f, m_Green / 255.0f, m_Blue / 255.0f, 1.0f); if (Input.touchCount == 1) { Touch touch0 = Input.GetTouch(0); if (touch0.position.x > 250) { Ray screenRay = Camera.main.ScreenPointToRay(touch0.position); Vector3 worldPosition = screenRay.GetPoint(m_VectorGrid.transform.position.z - Camera.main.transform.position.z); worldPosition.z = m_VectorGrid.transform.position.z; m_VectorGrid.AddGridForce(worldPosition, m_ExplosiveForce * 0.1f, m_ForceRadius, color, true); } } if (Input.mousePosition.x > 250) { if (Input.GetMouseButton(0) && !modifierPressed) { Ray screenRay = Camera.main.ScreenPointToRay(Input.mousePosition); Vector3 worldPosition = screenRay.GetPoint(m_VectorGrid.transform.position.z - Camera.main.transform.position.z); worldPosition.z = m_VectorGrid.transform.position.z; m_VectorGrid.AddGridForce(worldPosition, m_ExplosiveForce * 0.1f, m_ForceRadius, color, true); } else if (Input.GetMouseButton(1) || (Input.GetMouseButton(0) && modifierPressed)) { Ray screenRay = Camera.main.ScreenPointToRay(Input.mousePosition); Vector3 worldPosition = screenRay.GetPoint(m_VectorGrid.transform.position.z - Camera.main.transform.position.z); worldPosition.z = m_VectorGrid.transform.position.z; m_VectorGrid.AddGridForce(worldPosition, -m_ImplosiveForce * 0.1f, m_ForceRadius, color, true); } } m_VectorGrid.m_ColorRevertEnabled = m_ColorRevertEnabled; if (m_RandomiseColor) { UpdateRandomColor(); } }
// Update is called once per frame void Update() { CheckInMenu(); //if(Input.GetMouseButton(0) && inMenu) if (inMenu) { Vector3 mPos = Camera.main.ScreenToWorldPoint(Input.mousePosition); mPos.z = 0.25f; grid.AddGridForce(mPos, .5f, .5f, Color.white, false); } }
// Update is called once per frame void Update() { if (GameObject.FindWithTag("Player")) { if (Input.GetKeyDown(KeyCode.E)) { if (canShockwave == true) { if (m_VectorGrid) { if (m_Directional) { m_VectorGrid.AddGridForce(this.transform.position, m_ForceDirection * m_ForceScale, m_Radius, m_Color, m_HasColor); } else { m_VectorGrid.AddGridForce(this.transform.position, m_ForceScale, m_Radius, m_Color, m_HasColor); } } } } } else { if (m_VectorGrid) { if (m_Directional) { m_VectorGrid.AddGridForce(this.transform.position, m_ForceDirection * m_ForceScale, m_Radius, m_Color, m_HasColor); } else { m_VectorGrid.AddGridForce(this.transform.position, m_ForceScale, m_Radius, m_Color, m_HasColor); } } } }
// Update is called once per frame void Update() { Color color = new Color(m_Red / 255.0f, m_Green / 255.0f, m_Blue / 255.0f, 1.0f); if (Input.GetMouseButton(0)) { Ray screenRay = Camera.main.ScreenPointToRay(Input.mousePosition); Vector3 worldPosition = screenRay.GetPoint(m_VectorGrid.transform.position.z - Camera.main.transform.position.z); worldPosition.z = m_VectorGrid.transform.position.z; m_VectorGrid.AddGridForce(worldPosition, m_ExplosiveForce * 0.1f, m_ForceRadius, color, true); } if (m_RandomiseColor) { UpdateRandomColor(); } m_VectorGrid.Scroll(m_ScrollSpeed * Time.deltaTime); }