// 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); }
protected override void Start() { base.Start(); //Setup (playerName, aiLevel); arenaDeadzones = FindObjectOfType <ArenaDeadzones> (); GlobalVariables.Instance.ListPlayers(); }
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>(); }
// 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()); }
void Start() { arenaDeadzones = FindObjectOfType <ArenaDeadzones>(); GlobalVariables.Instance.OnEndMode += () => StopAllCoroutines(); }