本文整理汇总了C#中VRage.getBoolean方法的典型用法代码示例。如果您正苦于以下问题:C# VRage.getBoolean方法的具体用法?C# VRage.getBoolean怎么用?C# VRage.getBoolean使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VRage
的用法示例。
在下文中一共展示了VRage.getBoolean方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ControllableEntity
// Byte Deserialization
public ControllableEntity(VRage.ByteStream stream)
: base(stream)
{
Log.ClassName = "GP.Concealment.World.Entities.ControllableEntity";
IsMoving = stream.getBoolean();
RecentlyMoved = stream.getBoolean();
RecentlyMovedEnds = stream.getDateTime();
Log.Trace("New Controllable Entity " + DisplayName, "ctr");
}
示例2: ConcealedEntity
// Byte Deserialization
public ConcealedEntity(VRage.ByteStream stream)
: this()
{
TypeOfEntity = (EntityType)stream.getUShort();
EntityId = stream.getLong();
Position = stream.getVector3D();
// Clients don't need AABB details
IsRevealBlocked = stream.getBoolean();
IsObserved = stream.getBoolean();
Log = new Logger("GP.Concealment.World.Entities.ConcealedEntity",
EntityId.ToString());
}
示例3: RevealedEntity
// Byte Deserialization
public RevealedEntity(VRage.ByteStream stream)
: base(stream)
{
// Nearly everything is available from the ingame Entity
IsObserved = stream.getBoolean();
IsRevealBlocked = stream.getBoolean();
List<long> entitiesViewedByList = stream.getLongList();
foreach (long id in entitiesViewedByList) {
EntitiesViewedBy.Add(id, null);
}
RevealedAt = stream.getDateTime();
MovedSinceIsInAsteroidCheck = true;
Log.ClassName = "GP.Concealment.World.Entities.RevealedEntity";
Log.Trace("Finished RevealedEntity deserialize constructor", "ctr");
}
示例4: Settings
// Byte Deserialization
public Settings(VRage.ByteStream stream)
{
ControlledMovingGraceTimeSeconds = (ushort)stream.getUlong();
ControlledMovementGraceDistanceMeters = (ushort)stream.getUlong();
RevealVisibilityMeters = (ushort)stream.getUlong();
//RevealDetectabilityMeters = 10; //50;
//RevealCommunicationMeters = 10; //50;
//RevealCollisionMeters = 10; //10;
ConcealNearAsteroids = stream.getBoolean();
}
示例5: deserialize
public static HullRuleSet deserialize(VRage.ByteStream stream)
{
HullRuleSet result = new HullRuleSet();
result.DisplayName = stream.getString();
result.MaxPerFaction = stream.getUShort();
result.MaxPerSoloPlayer = stream.getUShort();
result.CaptureMultiplier = stream.getUShort();
result.MaxBlocks = (int)stream.getLong();
result.ShouldBeStation = stream.getBoolean();
ushort blockTypeLimitsCount = stream.getUShort();
result.BlockTypeLimits = new int[blockTypeLimitsCount];
for (ushort i = 0; i < blockTypeLimitsCount; ++i) {
result.BlockTypeLimits[i] = stream.getUShort();
}
return result;
}
示例6: LoadFromByteStream
protected void LoadFromByteStream(VRage.ByteStream stream)
{
ServerRunning = stream.getBoolean();
}
示例7: deserialize
public static GridData deserialize(VRage.ByteStream stream)
{
GridData result = new GridData();
result.supported = stream.getBoolean();
result.shipID = stream.getLong();
result.shipClass = (HullClass.CLASS)stream.getUShort();
result.shipName = stream.getString();
result.blockCount = (int)stream.getUShort();
result.displayPos = stream.getBoolean();
if (result.displayPos) {
long x, y, z;
x = stream.getLong();
y = stream.getLong();
z = stream.getLong();
result.shipPosition = new VRageMath.Vector3D(x, y, z);
}
else {
result.shipPosition = new VRageMath.Vector3D();
}
return result;
}
示例8: RemoveFromByteStream
public void RemoveFromByteStream(VRage.ByteStream stream)
{
EntityId = stream.getLong();
Type = (EntityType)stream.getUShort();
Position = stream.getVector3D();
Transparent = stream.getBoolean();
IsStatic = stream.getBoolean();
Revealability = (EntityRevealability)stream.getUShort();
Concealability = (EntityConcealability)stream.getUShort();
Status = (ConcealStatus)stream.getUShort();
}