private void ActivateScan() { LvlSettings Settings = CurrentLVL.GetComponent <LvlSettings>(); if (Settings.LvlAnimator != null) { Settings.LvlAnimator.SetTrigger("StartAnimation"); } if (_isBonusLvl) { _screenWrapModel.ActivateScaner(_lvlSettingsForBonusLvls[_lvlNum].LenghtOfAnimation); } else { _screenWrapModel.ActivateScaner(_lvlSettingsForBasicLvls[_lvlNum].LenghtOfAnimation); } }
public void SpawnLvl() { if (_isBonusLvl) { _screenWrapModel.PrepareScan(_lvlSettingsForBonusLvls[_lvlNum].Direction); CurrentLVL = Instantiate(BonusLvlPresets[_lvlNum], new Vector3(0, 0, 0), Quaternion.identity); _image.TurnOffImage(); _uiController.ActivateBonusLvlUi(); Invoke("ActivateScan", _uiController.BonusDelayTime); } else { _screenWrapModel.PrepareScan(_lvlSettingsForBasicLvls[_lvlNum].Direction); CurrentLVL = Instantiate(LvlPresets[_lvlNum], new Vector3(0, 0, 0), Quaternion.identity); LvlSettings Settings = CurrentLVL.GetComponent <LvlSettings>(); _image.SetSprite(Settings.QuestImage); _image.SetBackgroundColor(Settings.BackgroundColorForIntro); _image.SetImageIntoDefaultPosition(); _image.SetImageIntoFinishPosition(); _needToCheckForImage = true; } }
public Sprite GetQuestSprite() { LvlSettings Settings = CurrentLVL.GetComponent <LvlSettings>(); return(Settings.QuestImage); }