// Update is called once per frame void Update() { currentColor = gameObject.GetComponent <SpriteRenderer>().color; if (!GameManagerScript.instance.getDied()) { if (Input.GetKey("space")) { myNen = Nen.Ren; } else { myNen = Nen.Zetsu; } } if (myNen == Nen.Ren) { gameObject.GetComponent <SpriteRenderer>().color = Color.Lerp(currentColor, RenColor, Mathf.PingPong(Time.time * LerpTime, 0.5f)); } else if (myNen == Nen.Zetsu) { gameObject.GetComponent <SpriteRenderer>().color = Color.Lerp(currentColor, ZetsuColor, Mathf.PingPong(Time.time * LerpTime, 0.5f)); } }
// Use this for initialization void Start() { if (GameManagerScript.instance.getIsGameRunning()) { gameObject.GetComponent <Rigidbody2D>().velocity = new Vector3(-2 * BubbleSpeed, 0, 0); } float determineNen = Random.Range(0, 2f); if (determineNen < 1) { currentNen = Nen.Zetsu; } else { currentNen = Nen.Ren; } if (currentNen == Nen.Ren) { gameObject.GetComponent <SpriteRenderer>().color = RenColor; } else if (currentNen == Nen.Zetsu) { gameObject.GetComponent <SpriteRenderer>().color = ZetsuColor; } }
// Use this for initialization void Start() { myNen = Nen.Zetsu; ZetsuColor = gameObject.GetComponent <SpriteRenderer>().color; }