本文整理汇总了C#中IntVec3.ShouldSpawnMotesAt方法的典型用法代码示例。如果您正苦于以下问题:C# IntVec3.ShouldSpawnMotesAt方法的具体用法?C# IntVec3.ShouldSpawnMotesAt怎么用?C# IntVec3.ShouldSpawnMotesAt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IntVec3
的用法示例。
在下文中一共展示了IntVec3.ShouldSpawnMotesAt方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ThrowBubble
/// <summary>
/// Throw a bubble.
/// </summary>
public static Mote ThrowBubble(IntVec3 cell)
{
if (!cell.ShouldSpawnMotesAt())
{
return null;
}
MoteThrown moteThrown = (MoteThrown)ThingMaker.MakeThing(Util_FishIndustry.MoteBubbleDef, null);
moteThrown.Scale = 0.3f;
moteThrown.rotationRate = Rand.Range(-0.15f, 0.15f);
moteThrown.exactPosition = cell.ToVector3Shifted();
moteThrown.SetVelocity((float)Rand.Range(-30, 30), 0.33f);
GenSpawn.Spawn(moteThrown, cell);
return moteThrown;
}