コード例 #1
0
ファイル: AlarmSystem.cs プロジェクト: wladweb/Alarm
 private void Awake()
 {
     _doorsAnimator = _doors.GetComponent <Animator>();
     _animator      = GetComponent <Animator>();
     _alarmLights   = FindObjectsOfType <AlarmLight>();
     _alarmSound    = GetComponent <AudioSource>();
 }
コード例 #2
0
ファイル: Chips.cs プロジェクト: daniel-aws/Blind
    void OnMouseDown()
    {
        GameObject Doors;

        Doors = GameObject.FindGameObjectWithTag("MainCamera");
        Door tempDoor = Doors.GetComponent <Door>();

        tempDoor.completable = true;

        GameObject[] tempObj;
        tempObj = GameObject.FindGameObjectsWithTag("Skrrt");
        foreach (GameObject tempObjs in tempObj)
        {
            SpriteRenderer tempObjsRenderer = tempObjs.GetComponent <SpriteRenderer>();
            tempObjsRenderer.enabled = true;
        }

        SpriteRenderer tempRenderer = this.GetComponent <SpriteRenderer>();

        tempRenderer.enabled = false;
    }
コード例 #3
0
    public void TriggerPill()
    {
        GameObject Doors;

        Doors = GameObject.FindGameObjectWithTag("MainCamera");
        Door tempDoor = Doors.GetComponent <Door>();

        GameObject[] Pills;
        if (count == 0)
        {
            GameObject[] redObjects;
            redObjects = GameObject.FindGameObjectsWithTag("RedObjects");
            foreach (GameObject RedObjects in redObjects)
            {
                SpriteRenderer redObjectsRenderer = RedObjects.GetComponent <SpriteRenderer>();
                redObjectsRenderer.enabled = true;
            }
            count++;
        }
        else if (count == 1 && tempDoor.CurrentRoom == 3)
        {
            GameObject[] BluePills;
            BluePills = GameObject.FindGameObjectsWithTag("BluePill");
            foreach (GameObject BluePillObjs in BluePills)
            {
                SpriteRenderer BluePillRenderer = BluePillObjs.GetComponent <SpriteRenderer>();
                BluePillRenderer.enabled = false;
            }
            GameObject[] BluePills2;
            BluePills2 = GameObject.FindGameObjectsWithTag("BluePill2");
            foreach (GameObject BluePill2Objs in BluePills2)
            {
                SpriteRenderer BluePill2Renderer = BluePill2Objs.GetComponent <SpriteRenderer>();
                BluePill2Renderer.enabled = false;
            }
            GameObject[] blueObjects;
            blueObjects = GameObject.FindGameObjectsWithTag("BlueObjects");
            foreach (GameObject BlueObjects in blueObjects)
            {
                SpriteRenderer blueObjectsRenderer = BlueObjects.GetComponent <SpriteRenderer>();
                blueObjectsRenderer.enabled = true;
            }
            count++;
        }
        else if (count == 2 && tempDoor.CurrentRoom == 2)
        {
            GameObject[] GreenPills;
            GreenPills = GameObject.FindGameObjectsWithTag("GreenPill");
            foreach (GameObject GreenPillObjs in GreenPills)
            {
                SpriteRenderer GreenPillRenderer = GreenPillObjs.GetComponent <SpriteRenderer>();
                GreenPillRenderer.enabled = false;
            }
            GameObject[] greenObjects;
            greenObjects = GameObject.FindGameObjectsWithTag("GreenObjects");
            foreach (GameObject GreenObjects in greenObjects)
            {
                SpriteRenderer greenObjectsRenderer = GreenObjects.GetComponent <SpriteRenderer>();
                greenObjectsRenderer.enabled = true;
            }
            count++;
        }
        Pills = GameObject.FindGameObjectsWithTag("Pill");
        foreach (GameObject PillInstance in Pills)
        {
            SpriteRenderer PillRenderer = PillInstance.GetComponent <SpriteRenderer>();
            PillRenderer.enabled = false;
        }
        GameObject[] Circuits;
        Circuits = GameObject.FindGameObjectsWithTag("Circuit");
        foreach (GameObject CircuitObj in Circuits)
        {
            Circuit tempCircuit = CircuitObj.GetComponent <Circuit>();
            if (tempCircuit.isComplete == false)
            {
                tempCircuit.isEnabled = true;
            }
        }
    }