Files
BarotraumaModServer/LocalMods/More Level Content/CSharp/Shared/Generation/Pirate/PirateEncounterDirector.cs
T
2026-06-09 00:42:10 +03:00

32 lines
1.0 KiBLFS
C#
Executable File

using MoreLevelContent.Shared.Generation.Interfaces;
using Barotrauma;
using System.Linq;
using static Barotrauma.CheckMissionAction;
namespace MoreLevelContent.Shared.Generation.Pirate
{
public class PirateEncounterDirector : GenerationDirector<PirateEncounterDirector>
{
public override bool Active => false;
private MissionPrefab pirateMission;
public override void Setup()
{
pirateMission = MissionPrefab.Prefabs.Find(m => m.Type == "Pirate");
if (pirateMission == null)
{
Log.Error("Couldn't find a pirate mission!");
}
}
//public void BeforeRoundStart()
//{
// Location[] locations = { GameMain.GameSession.StartLocation, GameMain.GameSession.EndLocation };
// var mission = pirateMission.Instantiate(locations, Submarine.MainSub);
// var missionList = GameMain.GameSession.GameMode.Missions.ToList();
//}
//
//public void RoundEnd() { }
}
}