예제 #1
0
 /// <summary>
 /// Applied after BeginMission runs.
 /// </summary>
 internal static void Postfix(SpaceDestination destination)
 {
     if (destination != null)
     {
         AchievementStateComponent.OnVisit(destination.id);
     }
 }
예제 #2
0
            /// <summary>
            /// Applied after CompleteMission runs.
            /// </summary>
            internal static void Postfix(Spacecraft __instance)
            {
                var instance = SpacecraftManager.instance;
                SpaceDestination destination;

                if ((destination = instance.GetSpacecraftDestination(__instance.id)) != null)
                {
                    AchievementStateComponent.OnVisit(destination.id);
                }
            }