zc
This commit is contained in:
Binary file not shown.
@@ -134,7 +134,6 @@
|
|||||||
<chargeIntervalTicks>-1</chargeIntervalTicks>
|
<chargeIntervalTicks>-1</chargeIntervalTicks>
|
||||||
<chargeDurationTicks>0</chargeDurationTicks>
|
<chargeDurationTicks>0</chargeDurationTicks>
|
||||||
</li>
|
</li>
|
||||||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
|
||||||
</comps>
|
</comps>
|
||||||
<placeWorkers>
|
<placeWorkers>
|
||||||
<li>PlaceWorker_NotUnderRoof</li>
|
<li>PlaceWorker_NotUnderRoof</li>
|
||||||
@@ -282,7 +281,6 @@
|
|||||||
<chargeIntervalTicks>-1</chargeIntervalTicks>
|
<chargeIntervalTicks>-1</chargeIntervalTicks>
|
||||||
<chargeDurationTicks>0</chargeDurationTicks>
|
<chargeDurationTicks>0</chargeDurationTicks>
|
||||||
</li>
|
</li>
|
||||||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="WulaFallenEmpire.PocketMapProperties">
|
<li Class="WulaFallenEmpire.PocketMapProperties">
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ using Verse.Sound;
|
|||||||
namespace WulaFallenEmpire
|
namespace WulaFallenEmpire
|
||||||
{
|
{
|
||||||
[StaticConstructorOnStartup]
|
[StaticConstructorOnStartup]
|
||||||
public class Building_ArmedShuttle : Building_PassengerShuttle, IAttackTargetSearcher
|
public class Building_ArmedShuttle : Building_PassengerShuttle, IAttackTarget, IAttackTargetSearcher
|
||||||
{
|
{
|
||||||
// --- TurretTop nested class ---
|
// --- TurretTop nested class ---
|
||||||
public class TurretTop
|
public class TurretTop
|
||||||
@@ -116,6 +116,9 @@ namespace WulaFallenEmpire
|
|||||||
protected CompHackable hackableComp;
|
protected CompHackable hackableComp;
|
||||||
|
|
||||||
// --- PROPERTIES ---
|
// --- PROPERTIES ---
|
||||||
|
Thing IAttackTarget.Thing => this;
|
||||||
|
public LocalTargetInfo TargetCurrentlyAimingAt => CurrentTarget;
|
||||||
|
public float TargetPriorityFactor => 1f;
|
||||||
public virtual Material TurretTopMaterial => def.building.turretTopMat;
|
public virtual Material TurretTopMaterial => def.building.turretTopMat;
|
||||||
protected bool IsStunned
|
protected bool IsStunned
|
||||||
{
|
{
|
||||||
@@ -129,7 +132,6 @@ namespace WulaFallenEmpire
|
|||||||
return stunner != null && stunner.Stunned;
|
return stunner != null && stunner.Stunned;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public LocalTargetInfo TargetCurrentlyAimingAt => CurrentTarget;
|
|
||||||
public Verb CurrentEffectiveVerb => AttackVerb;
|
public Verb CurrentEffectiveVerb => AttackVerb;
|
||||||
public LocalTargetInfo LastAttackedTarget => lastAttackedTarget;
|
public LocalTargetInfo LastAttackedTarget => lastAttackedTarget;
|
||||||
public int LastAttackTargetTick => lastAttackTargetTick;
|
public int LastAttackTargetTick => lastAttackTargetTick;
|
||||||
@@ -361,7 +363,7 @@ namespace WulaFallenEmpire
|
|||||||
// foreach (Gizmo gizmo in TransporterComp.CompGetGizmosExtra()) yield return gizmo;
|
// foreach (Gizmo gizmo in TransporterComp.CompGetGizmosExtra()) yield return gizmo;
|
||||||
// fuel related gizmos are also handled by base class.
|
// fuel related gizmos are also handled by base class.
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OrderAttack(LocalTargetInfo targ)
|
public void OrderAttack(LocalTargetInfo targ)
|
||||||
{
|
{
|
||||||
if (!targ.IsValid)
|
if (!targ.IsValid)
|
||||||
@@ -407,7 +409,7 @@ namespace WulaFallenEmpire
|
|||||||
lastAttackTargetTick = Find.TickManager.TicksGame;
|
lastAttackTargetTick = Find.TickManager.TicksGame;
|
||||||
lastAttackedTarget = target;
|
lastAttackedTarget = target;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void TryStartShootSomething(bool canBeginBurstImmediately)
|
public void TryStartShootSomething(bool canBeginBurstImmediately)
|
||||||
{
|
{
|
||||||
if (progressBarEffecter != null)
|
if (progressBarEffecter != null)
|
||||||
@@ -498,7 +500,7 @@ namespace WulaFallenEmpire
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual void BeginBurst()
|
protected virtual void BeginBurst()
|
||||||
{
|
{
|
||||||
AttackVerb.TryStartCastOn(CurrentTarget);
|
AttackVerb.TryStartCastOn(CurrentTarget);
|
||||||
|
|||||||
Reference in New Issue
Block a user