好玩
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using Verse;
|
||||
|
||||
namespace WulaFallenEmpire
|
||||
{
|
||||
public class CompProperties_FlyOverType : CompProperties
|
||||
{
|
||||
public string flyOverType = "default"; // FlyOver 类型标识符
|
||||
public bool isRequiredForDrop = true; // 是否是需要用于空投的类型
|
||||
|
||||
public CompProperties_FlyOverType()
|
||||
{
|
||||
compClass = typeof(CompFlyOverType);
|
||||
}
|
||||
}
|
||||
|
||||
public class CompFlyOverType : ThingComp
|
||||
{
|
||||
private CompProperties_FlyOverType Props => (CompProperties_FlyOverType)props;
|
||||
|
||||
public string FlyOverType => Props.flyOverType;
|
||||
public bool IsRequiredForDrop => Props.isRequiredForDrop;
|
||||
|
||||
public override void PostExposeData()
|
||||
{
|
||||
base.PostExposeData();
|
||||
}
|
||||
|
||||
public override string CompInspectStringExtra()
|
||||
{
|
||||
return $"FlyOver Type: {FlyOverType}";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -302,10 +302,10 @@ namespace WulaFallenEmpire
|
||||
private Thing GetLauncher()
|
||||
{
|
||||
FlyOver flyOver = parent as FlyOver;
|
||||
if (flyOver != null && flyOver.caster != null)
|
||||
{
|
||||
return flyOver.caster;
|
||||
}
|
||||
//if (flyOver != null && flyOver.caster != null)
|
||||
//{
|
||||
// return flyOver.caster;
|
||||
//}
|
||||
return parent;
|
||||
}
|
||||
|
||||
|
||||
@@ -651,11 +651,11 @@ namespace WulaFallenEmpire
|
||||
private Thing GetLauncher()
|
||||
{
|
||||
FlyOver flyOver = parent as FlyOver;
|
||||
if (flyOver != null && flyOver.caster != null)
|
||||
{
|
||||
Log.Message($"SectorSurveillance: Using caster as launcher: {flyOver.caster.Label}");
|
||||
return flyOver.caster;
|
||||
}
|
||||
//if (flyOver != null && flyOver.caster != null)
|
||||
//{
|
||||
// Log.Message($"SectorSurveillance: Using caster as launcher: {flyOver.caster.Label}");
|
||||
// return flyOver.caster;
|
||||
//}
|
||||
|
||||
Log.Message($"SectorSurveillance: Using parent as launcher: {parent.Label}");
|
||||
return parent;
|
||||
|
||||
Reference in New Issue
Block a user