暂存
This commit is contained in:
Binary file not shown.
@@ -52,7 +52,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<building>
|
<building>
|
||||||
<turretGunDef>CatastropheMissile_Weapon</turretGunDef>
|
<turretGunDef>CatastropheMissile_Weapon</turretGunDef>
|
||||||
<turretBurstCooldownTime>5.0</turretBurstCooldownTime>
|
<turretBurstCooldownTime>15.0</turretBurstCooldownTime>
|
||||||
<buildingTags>
|
<buildingTags>
|
||||||
<li>Artillery</li>
|
<li>Artillery</li>
|
||||||
</buildingTags>
|
</buildingTags>
|
||||||
|
|||||||
@@ -198,7 +198,15 @@ namespace ArachnaeSwarm
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 用我们自己的曲线位置覆盖掉base.Tick()计算的直线位置
|
// 用我们自己的曲线位置覆盖掉base.Tick()计算的直线位置
|
||||||
exactPositionInt = BPos(this.DistanceCoveredFraction);
|
Vector3 newPos = BPos(this.DistanceCoveredFraction);
|
||||||
|
|
||||||
|
// 增加边界检查
|
||||||
|
if (!newPos.InBounds(base.Map))
|
||||||
|
{
|
||||||
|
this.Destroy();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
exactPositionInt = newPos;
|
||||||
|
|
||||||
// 检查是否到达终点
|
// 检查是否到达终点
|
||||||
if (this.DistanceCoveredFraction >= 1f)
|
if (this.DistanceCoveredFraction >= 1f)
|
||||||
|
|||||||
Reference in New Issue
Block a user