コード例 #1
0
ファイル: OpticalSw.cs プロジェクト: YixinSong-e/Electrified
    public void On()
    {
        GetComponent <SpriteRenderer>().sprite = stateOn;
        Door door = _StageObject.GetDoorByColor(color).GetComponent <Door>();

        door.OPEN();
    }
コード例 #2
0
ファイル: ?Wrench.cs プロジェクト: s66104444/Electrified
 // Update is called once per frame
 void Update()
 {
     if (Player.RecvInput && Input.GetKeyDown(press))
     {
         if (gameObject.GetComponent <SpriteRenderer>().sprite == stateOne)
         {
             gameObject.GetComponent <SpriteRenderer>().sprite = stateTwo;
             gam = gameManagee.GetDoorByColor(this.color);
             gam.GetComponent <Door>().OPEN();
         }
         if (gameObject.GetComponent <SpriteRenderer>().sprite == stateTwo)
         {
             gameObject.GetComponent <SpriteRenderer>().sprite = stateOne;
             gam = gameManagee.GetDoorByColor(this.color);
             gam.GetComponent <Door>().CLOSE();
         }
     }
 }
コード例 #3
0
ファイル: Switch.cs プロジェクト: s66104444/Electrified
 private void OnTriggerEnter2D(Collider2D collision)
 {
     iDoor = gameManagee.GetDoorByColor(this.color);
     iDoor.GetComponent <Door>().OPEN();
 }