public static void SetupObjects() { SaveGame.m_Objects.Clear(); SaveGame.m_Objects.Add(MainLevel.Instance); SaveGame.m_Objects.Add(Scenario.Get()); SaveGame.m_Objects.Add(AIManager.Get()); SaveGame.m_Objects.Add(TriggersManager.Get()); SaveGame.m_Objects.Add(ItemsManager.Get()); SaveGame.m_Objects.Add(SensorManager.Get()); SaveGame.m_Objects.Add(ConstructionGhostManager.Get()); SaveGame.m_Objects.Add(StaticObjectsManager.Get()); SaveGame.m_Objects.Add(Player.Get()); SaveGame.m_Objects.Add(PlayerConditionModule.Get()); SaveGame.m_Objects.Add(PlayerInjuryModule.Get()); SaveGame.m_Objects.Add(PlayerDiseasesModule.Get()); SaveGame.m_Objects.Add(StatsManager.Get()); SaveGame.m_Objects.Add(HintsManager.Get()); SaveGame.m_Objects.Add(ObjectivesManager.Get()); SaveGame.m_Objects.Add(HUDObjectives.Get()); SaveGame.m_Objects.Add(MenuNotepad.Get()); SaveGame.m_Objects.Add(MapTab.Get()); SaveGame.m_Objects.Add(Music.Get()); SaveGame.m_Objects.Add(RainManager.Get()); SaveGame.m_Objects.Add(BalanceSystem.Get()); }
public static void SetupObjects() { SaveGame.m_Objects.Clear(); SaveGame.m_Objects.Add(DifficultySettings.Get()); SaveGame.m_Objects.Add(DialogsManager.Get()); SaveGame.m_Objects.Add(AIManager.Get()); SaveGame.m_Objects.Add(EnemyAISpawnManager.Get()); SaveGame.m_Objects.Add(TriggersManager.Get()); SaveGame.m_Objects.Add(ItemsManager.Get()); SaveGame.m_Objects.Add(SensorManager.Get()); SaveGame.m_Objects.Add(ConstructionGhostManager.Get()); SaveGame.m_Objects.Add(StaticObjectsManager.Get()); SaveGame.m_Objects.Add(Player.Get()); SaveGame.m_Objects.Add(PlayerConditionModule.Get()); SaveGame.m_Objects.Add(PlayerInjuryModule.Get()); SaveGame.m_Objects.Add(PlayerDiseasesModule.Get()); SaveGame.m_Objects.Add(StatsManager.Get()); SaveGame.m_Objects.Add(HintsManager.Get()); SaveGame.m_Objects.Add(ObjectivesManager.Get()); SaveGame.m_Objects.Add(StoryObjectivesManager.Get()); SaveGame.m_Objects.Add(HUDObjectives.Get()); SaveGame.m_Objects.Add(MenuNotepad.Get()); SaveGame.m_Objects.Add(MapTab.Get()); SaveGame.m_Objects.Add(Music.Get()); SaveGame.m_Objects.Add(RainManager.Get()); SaveGame.m_Objects.Add(SleepController.Get()); SaveGame.m_Objects.Add(MainLevel.Instance); SaveGame.m_Objects.Add(ScenarioManager.Get()); SaveGame.m_Objects.Add(InventoryBackpack.Get()); SaveGame.m_Objects.Add(ReplicatedSessionState.Get()); }
void Start() { objectivesAudio = GetComponent <AudioSource>(); currentObjective = 0; instance = this; StartObjective1(); SpawnObjects(objects); }
// Start is called before the first frame update void Start() { //Canvas = GameObject.Find("EnemyBubbleCanvas"); //Player = GameObject.Find("Player"); //ArrowObj = Instantiate(ArrowPrefab); //ArrowObj.transform.SetParent(Canvas.transform); //ArrowTrans = ArrowObj.GetComponent<RectTransform>(); obj_man = gameObject.transform.GetComponentInParent <ObjectivesManager>(); }
void Start() { playerConditions = getConditions.GetComponent <PlayerConditions>(); player = GameObject.Find("Player"); resourcesPlacement = GameObject.Find("ResourcePlacer").GetComponent <ResourcesPlacement>(); objManager = GameObject.Find("Rocket").GetComponent <ObjectivesManager>(); explosion = GameObject.Find("Explosion").GetComponent <ParticleSystem>(); fire = GameObject.Find("Fire").GetComponent <ParticleSystem>(); }
private void Setup() { this.m_ContentActive.text = string.Empty; this.m_ContentCompleted.text = string.Empty; List <Objective> activeObjectives = ObjectivesManager.Get().m_ActiveObjectives; List <Objective> completedObjectives = ObjectivesManager.Get().m_CompletedObjectives; Text contentActive = this.m_ContentActive; contentActive.text += "<color=orange>"; Text contentActive2 = this.m_ContentActive; contentActive2.text += GreenHellGame.Instance.GetLocalization().Get("MenuObjectives_ActiveObjectives"); Text contentActive3 = this.m_ContentActive; contentActive3.text += "</color>"; Text contentActive4 = this.m_ContentActive; contentActive4.text += "\n"; Text contentCompleted = this.m_ContentCompleted; contentCompleted.text += "<color=orange>"; Text contentCompleted2 = this.m_ContentCompleted; contentCompleted2.text += GreenHellGame.Instance.GetLocalization().Get("MenuObjectives_CompletedObjectives"); Text contentCompleted3 = this.m_ContentCompleted; contentCompleted3.text += "</color>"; Text contentCompleted4 = this.m_ContentCompleted; contentCompleted4.text += "\n"; for (int i = 0; i < activeObjectives.Count; i++) { Objective objective = activeObjectives[i]; Text contentActive5 = this.m_ContentActive; contentActive5.text += "<color=white>"; Text contentActive6 = this.m_ContentActive; contentActive6.text += GreenHellGame.Instance.GetLocalization().Get(objective.m_TextID); Text contentActive7 = this.m_ContentActive; contentActive7.text += "</color>"; Text contentActive8 = this.m_ContentActive; contentActive8.text += "\n"; } for (int j = 0; j < completedObjectives.Count; j++) { Objective objective2 = completedObjectives[j]; Text contentCompleted5 = this.m_ContentCompleted; contentCompleted5.text += "<color=green>"; Text contentCompleted6 = this.m_ContentCompleted; contentCompleted6.text += GreenHellGame.Instance.GetLocalization().Get(objective2.m_Name); Text contentCompleted7 = this.m_ContentCompleted; contentCompleted7.text += "</color>"; Text contentCompleted8 = this.m_ContentCompleted; contentCompleted8.text += "\n"; } }
void Start() { agent = GetComponent <NavMeshAgent>(); agentSpeed = agent.speed; agent.autoBraking = false; zoneControl = zone.GetComponent <ZoneScript>(); player = GameObject.FindGameObjectWithTag("Player"); playerController = player.GetComponent <PlayerController>(); playerObjectives = player.GetComponent <ObjectivesManager>(); //GotoNextPoint(); }
protected void NextObjective() { if (this.m_Objectives.Count > this.m_ObjectiveIndex) { ObjectivesManager.Get().DeactivateObjective(this.m_Objectives[this.m_ObjectiveIndex]); } this.m_ObjectiveIndex++; if (this.m_Objectives.Count > this.m_ObjectiveIndex) { ObjectivesManager.Get().ActivateObjective(this.m_Objectives[this.m_ObjectiveIndex]); } }
//Code to ensure only one Objective Manager exists in a scene public void Awake() { if (Instance == null) { Instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
private void OnFinish(bool success) { if (this.m_Objectives.Count > this.m_ObjectiveIndex) { ObjectivesManager.Get().DeactivateObjective(this.m_Objectives[this.m_ObjectiveIndex]); } HUDChallengeTimer.Get().Deactivate(); HUDChallengeInfo.Get().Deactivate(); HUDChallengeResult.Get().Activate(success, this); Player.Get().BlockMoves(); Player.Get().BlockRotation(); ChallengesManager.Get().OnFinishChallenge(success); }
public void ResetGameBeforeLoad() { if (CameraManager.Get()) { CameraManager.Get().SetZoom(0f); } if (HintsManager.Get()) { HintsManager.Get().HideAllHints(); } if (ObjectivesManager.Get()) { ObjectivesManager.Get().DeactivateAllActiveObjectives(); } }
private void Start() { foreach (HUDBase hudbase in this.m_HUDList) { IInputsReceiver component = hudbase.gameObject.GetComponent <IInputsReceiver>(); if (component != null) { InputsManager.Get().RegisterReceiver(component); } IObjectivesManagerObserver component2 = hudbase.gameObject.GetComponent <IObjectivesManagerObserver>(); if (component2 != null) { ObjectivesManager.Get().RegisterObserver(component2); } } }
public IEnumerator PointTextHandleFinal() { ObjectivesManager OM = ObjectivesManager.MyInstance; //untuk spawn reward objective if (OM.Objective[0] || OM.Objective[1] || OM.Objective[2]) { multiplier = 1.5f; OM.ObjMultipliericon[0].SetActive(true); } else if (OM.Objective[1] && OM.Objective[0] || OM.Objective[1] && OM.Objective[2] || OM.Objective[0] && OM.Objective[2]) { multiplier = 2f; OM.ObjMultipliericon[0].SetActive(true); OM.ObjMultipliericon[1].SetActive(true); } else if (OM.Objective[1] && OM.Objective[0] && OM.Objective[2]) { multiplier = 3f; OM.ObjMultipliericon[0].SetActive(true); OM.ObjMultipliericon[1].SetActive(true); OM.ObjMultipliericon[2].SetActive(true); } else { multiplier = 1f; } //untuk menghitung point yang ditampilkan dalam UI calculatePointWithVar = (((COGM.AllPoint + 1) * (COGM.TempShotTaken + 1)) / 5) + ((AllDistance) / (COGM.TempShotTaken + 1)) * multiplier; // print("FP " + calculatePointWithVar); tmpFinal = 0f; while (tmpFinal < calculatePointWithVar) { tmpFinal++; //Increment the display score by 1 FinalPoint.text = Mathf.Round(Mathf.Lerp(tmpFinal, calculatePointWithVar, 0.1f * Time.unscaledDeltaTime)).ToString(); yield return(null); } FinalPoint.text = Mathf.Round(calculatePointWithVar).ToString(); if (tmpFinal >= calculatePointWithVar) { yield break; } }
private void Awake() { objectives = new List <Objective>(); nextLevelPortal = GameObject.Find("Next Level Portal"); //Add children of Objective Manager to list of objectives //objectives.AddRange(Instance.GetComponentsInChildren<Objective>()); //Find Instance of singleton if (Instance == null) { Instance = this; if (Instance == null) { Instance = new ObjectivesManager(); } } nextLevelPortal.SetActive(false); }
public virtual void Activate(GameObject parent) { this.m_Parent = parent; this.m_Parent.SetActive(true); this.m_ObjectiveIndex = 0; for (int i = 0; i < parent.transform.childCount; i++) { GameObject gameObject = parent.transform.GetChild(i).gameObject; gameObject.SetActive(true); if (gameObject.name == "Start") { Player.Get().Teleport(gameObject, false); } } if (this.m_Objectives.Count > this.m_ObjectiveIndex) { ObjectivesManager.Get().ActivateObjective(this.m_Objectives[this.m_ObjectiveIndex]); } MainLevel.Instance.m_TODSky.Cycle.DateTime = this.m_StartDate; MainLevel.Instance.m_TODSky.Cycle.GameTime = 0f; HUDChallengeTimer.Get().Activate(this); HUDChallengeInfo.Get().Activate(this); }
// Start is called before the first frame update void Start() { if (!nullValues) { string[] names = Input.GetJoystickNames(); foreach (string name in names) { if (name != "") { controllerPresent = true; Cursor.visible = false; } } player = GameObject.Find("Player").GetComponent <PlayerController>(); specials = player.gameObject.GetComponent <SpecialsManager>(); aerialListener = aerialCamera.GetComponent <AudioListener>(); mainListener = mainCamera.GetComponent <AudioListener>(); ObjMng = gameObject.GetComponent <ObjectivesManager>(); ArrInd = gameObject.GetComponent <ArrowIndicator>(); PhoneUI = GameObject.Find("PopUpPhone").GetComponent <PhoneUI>(); dataPost = GameObject.FindGameObjectWithTag("Data").GetComponent <DrivePost>(); int width = Screen.width; int height = Screen.height; float ratio = width / 1920; width = (int)(width * ratio); height = (int)(height * ratio); ArrInd.SetHideArrow(); #if UNITY_EDITOR Debug.Log("In Editor"); #else Screen.SetResolution(width, height, true); #endif } }
void Awake() { s_instance = this; }
private void Awake() { Instance = this; }
void Start() { obj_man = gameObject.transform.GetComponentInParent <ObjectivesManager>(); }
void Awake() { s_instance = this; }