Exemplo n.º 1
0
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _light      = GetComponentInChildren <Light>();
        _avatarName = GetComponent <PlayerAvatar>().avatarName;
    }
Exemplo n.º 2
0
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _light     = GetComponentInChildren <Light>();
        _fpc       = GetComponent <FirstPersonController>();
        _infoPanel = FindObjectOfType <InfoDock>();

        int index;

        lock (_mutex)
        {
            index = _index++;
            if (_index >= avatars.Length)
            {
                _index = 0;
            }
        }

        CreateAvatar(index);

        if (!isLocalPlayer)
        {
            return;
        }

        Camera.main.transform.parent        = GetComponent <FirstPersonController>().transform;
        Camera.main.transform.localPosition = new Vector3(0, 0, 0.3f);

        _avatar.transform.forward = Camera.main.transform.forward;
    }
Exemplo n.º 3
0
    void Awake()
    {
        _debug = FindObjectOfType <DebugDesk>();

        Rect rc = Utils.GetWindowRect();

        _offset = new Vector2(
            rc.x + (rc.width - Screen.width) / 2,
            rc.y + (rc.height - Screen.height) / 2 + 17 // toolbar
            );

        _state.type  = GazeIO.MessageType.state;
        _state.value = (int)GazeIO.StateValue.Connected | (int)GazeIO.StateValue.Calibrated;
    }
Exemplo n.º 4
0
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        Logger logger = FindObjectOfType <Logger>();

        if (logger)
        {
            _log = logger.register($"monster\t{name}");
        }

        _animator = GetComponent <Animator>();
        _audio    = GetComponent <AudioSource>();
        _gameFlow = FindObjectOfType <GameFlow>();
    }
Exemplo n.º 5
0
    // overrides

    void Awake()
    {
        _debug = FindObjectOfType <DebugDesk>();
        Logger logger = FindObjectOfType <Logger>();

        if (logger)
        {
            _logGeneral = logger.register("game");
            _logErrors  = logger.register("error");
        }

        foreach (Light light in winLights)
        {
            light.enabled = false;
        }
    }
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _id = Random.Range(0, int.MaxValue);

        _spotlight = GetComponentInChildren <Light>();

        if (!isLocalPlayer)
        {
            return;
        }

        _gazeClient         = FindObjectOfType <GazeClient>();
        _gazeClient.State  += onGazeClientStateChanged;
        _gazeClient.Sample += onGazeClientNewSample;
    }
Exemplo n.º 7
0
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _infoDockOverlay         = GetComponent <Canvas>();
        _infoDockOverlay.enabled = false;

        _message = message.GetComponentInChildren <Text>();
        message.SetActive(false);

        _keyInfo = FindObjectsOfType <RawImage>()
                   .Where(image => image.tag == "key-info")
                   .ToArray();

        GazeClient gazeClient = FindObjectOfType <GazeClient>();

        if (gazeClient != null)
        {
            gazeClient.GameStart += onGameStart;
            gazeClient.GameStop  += onGameStop;
        }
    }
Exemplo n.º 8
0
    GameFlow _game;         // external

    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _game = FindObjectOfType <GameFlow>();
    }
Exemplo n.º 9
0
 void Awake()
 {
     _debug = FindObjectOfType <DebugDesk>();
     name   = $"gaze-{sIndex++}";
 }
Exemplo n.º 10
0
    // overrides

    void Start()
    {
        _debug = FindObjectOfType <DebugDesk>();

        _gazeClient = FindObjectOfType <GazeClient>();
    }