public void ReadFrom(IDataInputStream stream) { actionPoint = stream.ReadInt32(); actionPointMax = stream.ReadInt32(); movable = stream.ReadBoolean(); movePoint = stream.ReadInt32(); }
public void ReadFrom(IDataInputStream stream) { id.ReadFrom(stream); row = stream.ReadInt32(); col = stream.ReadInt32(); stagnate = stream.ReadInt32(); direction = (BattleMapDirection)stream.ReadByte(); }
public void ReadFrom(IDataInputStream stream) { id.ReadFrom(stream); row = stream.ReadInt32(); col = stream.ReadInt32(); obstacle = stream.ReadBoolean(); highland = stream.ReadBoolean(); stagnate = stream.ReadInt32(); direction = (BattleMapDirection)stream.ReadByte(); actable = stream.ReadBoolean(); if (actable) { actableObjData.ReadFrom(stream); } }
public void ReadFrom(IDataInputStream stream) { int length = stream.ReadInt32(); sprites = new AssetReference[length]; for (int i = 0; i < length; ++i) { sprites[i].ReadFrom(stream); } }
public override void ReadFrom(IDataInputStream stream) { int length = stream.ReadInt32(); players = new Identification[length]; for (int i = 0; i < length; ++i) { players[i].ReadFrom(stream); } text = stream.ReadString(); }
public override void ReadFrom(IDataInputStream stream) { int innerType = stream.ReadInt32(); if (innerType == 0) { innerMessage = null; } else { innerMessage = New(innerType); innerMessage.ReadFrom(stream); } guid = InputStreamHelper.ReadGuid(stream); resp = stream.ReadBoolean(); }
public void ReadFrom(IDataInputStream stream) { repeatStartTime = stream.ReadSingle(); int length = stream.ReadInt32(); commands = new AnimCommand[length]; for (int j = 0; j < length; ++j) { commands[j] = InputStreamHelper.ReadStorySceneObjectCommand(stream); } }
public override void ReadFrom(IDataInputStream stream) { stuntID.ReadFrom(stream); dstCenter.ReadFrom(stream); int length = stream.ReadInt32(); targetsID = new Identification[length]; for (int i = 0; i < length; ++i) { targetsID[i].ReadFrom(stream); } }
public override void ReadFrom(IDataInputStream stream) { skillTypeOrStuntID = stream.ReadString(); isStunt = stream.ReadBoolean(); dstCenter.ReadFrom(stream); int length = stream.ReadInt32(); targets = new string[length]; for (int i = 0; i < length; ++i) { targets[i] = stream.ReadString(); } }
public override void ReadFrom(IDataInputStream stream) { abilityTypeOrStuntID.ReadFrom(stream); isStunt = stream.ReadBoolean(); action = (CharacterAction)stream.ReadByte(); dstCenter.ReadFrom(stream); int length = stream.ReadInt32(); targetsID = new Identification[length]; for (int i = 0; i < length; ++i) { targetsID[i].ReadFrom(stream); } }
public static AnimCommand ReadStorySceneObjectCommand(IDataInputStream stream) { AnimCommand ret; bool isCameraCmd = stream.ReadBoolean(); bool isEasedCmd = stream.ReadBoolean(); float startTime = stream.ReadSingle(); if (isCameraCmd) { if (isEasedCmd) { CameraAttrType attrType = (CameraAttrType)stream.ReadByte(); EaseType esType = (EaseType)stream.ReadByte(); float duration = stream.ReadSingle(); switch (attrType) { case CameraAttrType.Position: { var posCmd = new EaseCameraPosition(); posCmd.val.ReadFrom(stream); ret = posCmd; } break; case CameraAttrType.Zoom: { var zoomCmd = new EaseCameraZoom(); zoomCmd.val = stream.ReadSingle(); ret = zoomCmd; } break; default: throw new NotImplementedException(); } var easeAttrCmd = (EaseCameraAttribute)ret; easeAttrCmd.esType = esType; easeAttrCmd.duration = duration; } else { CameraAttrType attrType = (CameraAttrType)stream.ReadByte(); switch (attrType) { case CameraAttrType.Position: { var posCmd = new SetCameraPosition(); posCmd.val.ReadFrom(stream); ret = posCmd; } break; case CameraAttrType.Zoom: { var zoomCmd = new SetCameraZoom(); zoomCmd.val = stream.ReadSingle(); ret = zoomCmd; } break; default: throw new NotImplementedException(); } } } else { if (isEasedCmd) { ObjectAttrType attrType = (ObjectAttrType)stream.ReadByte(); EaseType esType = (EaseType)stream.ReadByte(); float duration = stream.ReadSingle(); switch (attrType) { case ObjectAttrType.Position: { var posCmd = new EaseObjectPosition(); posCmd.val.ReadFrom(stream); ret = posCmd; } break; case ObjectAttrType.Rotation: { var rotCmd = new EaseObjectRotation(); rotCmd.angle = stream.ReadSingle(); ret = rotCmd; } break; case ObjectAttrType.Scale: { var scaleCmd = new EaseObjectScale(); scaleCmd.val.ReadFrom(stream); ret = scaleCmd; } break; case ObjectAttrType.Alpha: { var alphaCmd = new EaseObjectAlpha(); alphaCmd.val = stream.ReadSingle(); ret = alphaCmd; } break; case ObjectAttrType.Tint: { var tintCmd = new EaseObjectTint(); tintCmd.color.ReadFrom(stream); ret = tintCmd; } break; case ObjectAttrType.Sprite: { var spriteCmd = new EaseObjectSprite(); spriteCmd.spriteIndex = stream.ReadInt32(); ret = spriteCmd; } break; default: throw new NotImplementedException(); } var easeAttrCmd = (EaseObjectAttribute)ret; easeAttrCmd.esType = esType; easeAttrCmd.duration = duration; } else { ObjectAttrType attrType = (ObjectAttrType)stream.ReadByte(); switch (attrType) { case ObjectAttrType.Position: { var posCmd = new SetObjectPosition(); posCmd.val.ReadFrom(stream); ret = posCmd; } break; case ObjectAttrType.ZIndex: { var zCmd = new SetObjectZIndex(); zCmd.val = stream.ReadInt32(); ret = zCmd; } break; case ObjectAttrType.Rotation: { var rotCmd = new SetObjectRotation(); rotCmd.angle = stream.ReadSingle(); ret = rotCmd; } break; case ObjectAttrType.Scale: { var scaleCmd = new SetObjectScale(); scaleCmd.val.ReadFrom(stream); ret = scaleCmd; } break; case ObjectAttrType.Alpha: { var alphaCmd = new SetObjectAlpha(); alphaCmd.val = stream.ReadSingle(); ret = alphaCmd; } break; case ObjectAttrType.Tint: { var tintCmd = new SetObjectTint(); tintCmd.color.ReadFrom(stream); ret = tintCmd; } break; case ObjectAttrType.Sprite: { var spriteCmd = new SetObjectSprite(); spriteCmd.spriteIndex = stream.ReadInt32(); ret = spriteCmd; } break; default: throw new NotImplementedException(); } } } ret.startTime = startTime; return(ret); }
public override void ReadFrom(IDataInputStream stream) { result = stream.ReadInt32(); }
public void ReadFrom(IDataInputStream stream) { value = stream.ReadInt32(); }
public void ReadFrom(IDataInputStream stream) { row = stream.ReadInt32(); col = stream.ReadInt32(); highland = stream.ReadBoolean(); }
public void ReadFrom(IDataInputStream stream) { action = stream.ReadInt32(); emotion = stream.ReadInt32(); }
public override void ReadFrom(IDataInputStream stream) { selectionIndex = stream.ReadInt32(); }
public void ReadFrom(IDataInputStream stream) { id = stream.ReadString(); row = stream.ReadInt32(); col = stream.ReadInt32(); }