public void UnlockStudy(StudyCode type) { if (!CompletedStudies.Contains(type)) { CompletedStudies.Add(type); onStudyCompleted?.Invoke(type); } }
public ShipsDSRecord(string[] csvFileLine) { recordID = (ShipsDSID)Enum.Parse(typeof(ShipsDSID), csvFileLine[0]); shipName = csvFileLine[1]; maxFuel = int.Parse(csvFileLine[2]); maxNonFuel = int.Parse(csvFileLine[3]); reqStudy = (StudyCode)Enum.Parse(typeof(StudyCode), csvFileLine[4]); }
private void StudiesManager_OnStudyCompleted(StudyCode studyCode) { if (studyCode == StudyCode.AA) { UnlockSkyhookContainer(leftContainer); return; } if (studyCode == StudyCode.AB) { UnlockSkyhookContainer(rightContainer); return; } }