// Use this for initialization void Start() { tk2dSprite sprite = GetComponentInChildren <tk2dSprite> (); float alpha = sprite.color.a; sprite.color = CarryWater.getColorFromNoteType(noteType, (byte)Mathf.Floor(alpha == 1.0f ? 255 : alpha * 256.0f)); }
// Use this for initialization void Start() { water1Sprite = transform.Find("WaterIcon1").GetComponent <tk2dSprite> (); water2Sprite = transform.Find("WaterIcon2").GetComponent <tk2dSprite> (); water3Sprite = transform.Find("WaterIcon3").GetComponent <tk2dSprite> (); water1Sprite.color = CarryWater.getColorFromNoteType(note1); water2Sprite.color = CarryWater.getColorFromNoteType(note2); water3Sprite.color = CarryWater.getColorFromNoteType(note3); }
void OnTriggerEnter2D(Collider2D other) { if (!wasTriggered && !other.transform.name.Equals("UndergroundTrigger")) { audio.Play(); GameObject obj = (GameObject)GameObject.Instantiate(Resources.Load("WaterParticle"), transform.position, Quaternion.Euler(new Vector3(270, 0, 0))); obj.GetComponent <ParticleSystem> ().startColor = CarryWater.getColorFromNoteType(GetComponent <Note>().noteType); wasTriggered = true; DestroyObject(transform.GetComponentInChildren <tk2dSprite>()); Destroy(obj, 1); Destroy(GetComponent <BoxCollider2D>()); Destroy(GetComponent <Rigidbody2D>()); } }