public void PoopFalls() { GameObject poop = new GameObject(); PoopController poopController = poop.AddComponent <PoopController>(); float y = poop.transform.position.y; poopController.Update(); Assert.Greater(y, poop.transform.position.y); }
void Start() { poops = GameObject.Find("Poops").GetComponent <PoopController>(); }
/// <summary> /// Inizializzazione elementi del livello (verrà chiamata dalla SM) /// </summary> public void Init(UI_ManagerBase _uiManager, bool _speedrunMode) { instance = this; pause = false; uiManager = _uiManager.GetGameplayManager(); //Init poolMng = GetComponent <PoolManager>(); if (poolMng != null) { poolMng.Init(); } stickyMng = GetComponent <StickyObjectManager>(); if (stickyMng != null) { stickyMng.Init(); } enemyMng = GetComponent <EnemyManager>(); if (enemyMng != null) { enemyMng.Init(); } platformMng = GetComponent <PlatformManager>(); if (platformMng != null) { platformMng.Init(uiManager.GetGameplayManager()); } speedMng = GetComponent <SpeedrunManager>(); if (speedMng != null) { speedMng.Init(_speedrunMode); } checkpointMng = GetComponent <CheckpointManager>(); if (checkpointMng != null) { checkpointMng.Init(speedMng); } poopCtrl = FindObjectOfType <PoopController>(); if (poopCtrl != null) { poopCtrl.Init(); } tokenMng = GetComponent <TokenManager>(); if (tokenMng != null) { tokenMng.Init(speedMng); } player = FindObjectOfType <Player>(); if (player != null) { player.Init(enemyMng, platformMng, tokenMng); } tutorialMng = GetComponent <TutorialManager>(); if (tutorialMng != null) { tutorialMng.Init(enemyMng, player); } cameraMng = GetComponent <CameraManager>(); if (cameraMng != null) { cameraMng.Init(); } doorsMng = GetComponent <DoorsButtonsManager>(); if (doorsMng != null) { doorsMng.Init(); } videoStream = FindObjectOfType <StreamVideo>(); //Setup enemyMng.EnemiesSetup(); //Iscrizione Eventi PlayerInputManager.OnPausePressed += HandlePlayerPauseButtonPressed; player.OnPlayerDeath += HandlePlayerDeath; OnGamePause += GamePause; OnGameUnPause += GameUnPause; }
private void Awake() { instance = this; DontDestroyOnLoad(poop); }
//Initialize score prefab void Start() { score = GameObject.Find("Score").GetComponent <ScoreController>(); poops = GameObject.Find("Poops").GetComponent <PoopController>(); }