コード例 #1
0
ファイル: Note.cs プロジェクト: savethejets/Ludum-Dare-29
    // 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));
    }
コード例 #2
0
ファイル: Door.cs プロジェクト: savethejets/Ludum-Dare-29
    // 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);
    }
コード例 #3
0
 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>());
     }
 }