コード例 #1
0
        // Use this for initialization
        void Start()
        {
            if (!gameObject.activeSelf)
            {
                return;
            }

            transform.GetChild(0).gameObject.SetActive(true);

            _slide = _replayCanvas.GetComponentInChildren <Slider>();
            _slide.GetComponent <Slider>().onValueChanged.AddListener((Single v) => SetCursor(v));

            _arenaDeadzones = FindObjectOfType <ArenaDeadzones>();

            GlobalVariables.Instance.OnStartMode   += ResetReplay;
            GlobalVariables.Instance.OnRestartMode += ResetReplay;
            GlobalVariables.Instance.OnEndMode     += () =>
            {
                DOVirtual.DelayedCall(GlobalVariables.Instance.lastManManager.endGameDelay, () =>
                {
                    StopRecording();
                }).SetUpdate(true);
            };

            speedText.text = replaySpeed[currentReplaySpeed].speedName;

            transform.GetChild(0).gameObject.SetActive(false);
        }
コード例 #2
0
    protected override void Start()
    {
        base.Start();

        //Setup (playerName, aiLevel);

        arenaDeadzones = FindObjectOfType <ArenaDeadzones> ();

        GlobalVariables.Instance.ListPlayers();
    }
コード例 #3
0
ファイル: ArenaColumn.cs プロジェクト: lowprofile-dev/Magnet
    void Start()
    {
        rend  = GetComponent <Renderer>();
        scale = transform.localScale;

        GlobalVariables.Instance.OnStartMode   += () => color = GlobalVariables.Instance.arenaColors[(int)GlobalVariables.Instance.environementChroma];
        GlobalVariables.Instance.OnRestartMode += () => color = GlobalVariables.Instance.arenaColors[(int)GlobalVariables.Instance.environementChroma];

        arenaDeadzones = FindObjectOfType <ArenaDeadzones>();
    }
コード例 #4
0
    // Use this for initialization
    void Start()
    {
        colliderInitialScale = nextCollider.transform.GetChild(0).localScale;

        arena = FindObjectOfType <ArenaDeadzones>();

        foreach (var t in tutorialSteps)
        {
            t.panel.localScale = Vector3.zero;
            t.panel.gameObject.SetActive(true);
        }

        StartCoroutine(WaitPlaying());
    }
コード例 #5
0
    void Start()
    {
        arenaDeadzones = FindObjectOfType <ArenaDeadzones>();

        GlobalVariables.Instance.OnEndMode += () => StopAllCoroutines();
    }