Exemplo n.º 1
0
    protected void Awake()
    {
        _headScript =
            GameObject.FindWithTag("BriansHead").GetComponent<HeadScript>();

        _targetRoom = _headScript.wildcardRooms[(int)targetRoom];
    }
Exemplo n.º 2
0
    private void Start()
    {
        var head = GameObject.FindWithTag("BriansHead").GetComponent<HeadScript>();
        _eyeRoom = head.wildcardRooms[0];

        for (var i = 0; i < bars.Length; i++)
        {
            bars[i].ChangeBlockSpeed(blockSpeed);
            bars[i].manager = this;
        }

        //  Added .25f for a bit of separation between blocks.
        _pulseInterval = (1.25f/blockSpeed);

        StartCoroutine( SendBlockPulse() );
    }
Exemplo n.º 3
0
    protected override void Start()
    {
        _headScript = GameObject.FindWithTag("BriansHead").GetComponent<HeadScript>();
        _camera = _headScript.headCamera;
        _noseRoom = _headScript.wildcardRooms[1];

        base.Start();

        for(var i = 0; i < initialWorkerCount; i++)
        {
            var worker = Instantiate(workerPrefab) as GameObject;
            var script = worker.GetComponent<Worker>();

            script.workerBank = this;  // fix

            script.skinnedMesh.material.color =
                workerColours[Random.Range(0, workerColours.Length)];

            _allWorkers.Add(new WorkerInfo(script, 0));
            _bankedWorkers.Add(script);
        }
    }
Exemplo n.º 4
0
 private void Awake()
 {
     var head = GameObject.FindWithTag("BriansHead").GetComponent<HeadScript>();
     _mouthRoom = head.wildcardRooms[2];
 }
Exemplo n.º 5
0
 void Start()
 {
     _wildcardRoom = transform.parent.GetComponent<WildcardRoom>();
     _material = renderer.material;
 }