Missions.SetLocks C# (CSharp) Méthode

SetLocks() private méthode

Sets the locks for missions.
private SetLocks ( ) : void
Résultat void
		private void SetLocks ()
		{
				Mission [] missions = GameObject.FindObjectsOfType<Mission> ();

				Mission mission = null;
				foreach (DataManager.MissionData md in DataManager.instance.filterdMissionsData) {
						mission = FindMissionById (md.ID, missions);
						if (mission != null) {
								mission.isLocked = md.isLocked;
								if (md.isLocked) {
										mission.GetComponent<Button> ().interactable = false;
								} else {
										Transform lockGameObject = mission.transform.Find ("Lock");
										if (lockGameObject != null) {
												Image lockImage = lockGameObject.GetComponent<Image> ();
												lockImage.enabled = false;
										}
								}
						}
				}
		}