public void Read(EndianStream stream) { PreQ.Read(stream); PostQ.Read(stream); Sgn.Read(stream); Limit.Read(stream); Length = stream.ReadSingle(); Type = stream.ReadUInt32(); }
public void DoubleFunctionZeroSgn() { var sut = new Sgn(); var result = sut.Execute(new List <Accumulator> { new Accumulator(0.0) }); Assert.AreEqual(0.0, result.ValueAsDouble()); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add("m_PreQ", PreQ.ExportYAML(container)); node.Add("m_PostQ", PostQ.ExportYAML(container)); node.Add("m_Sgn", Sgn.ExportYAML(container)); node.Add("m_Limit", Limit.ExportYAML(container)); node.Add("m_Length", Length); node.Add("m_Type", Type); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add(PreQName, PreQ.ExportYAML(container)); node.Add(PostQName, PostQ.ExportYAML(container)); node.Add(SgnName, Sgn.ExportYAML(container)); node.Add(LimitName, Limit.ExportYAML(container)); node.Add(LengthName, Length); node.Add(TypeName, Type); return(node); }
public void Read(AssetStream stream) { PreQ.Read(stream); PostQ.Read(stream); if (IsVector3(stream.Version)) { Sgn.Read3(stream); } else { Sgn.Read(stream); } Limit.Read(stream); Length = stream.ReadSingle(); Type = stream.ReadUInt32(); }
public void Read(AssetReader reader) { PreQ.Read(reader); PostQ.Read(reader); if (IsVector3(reader.Version)) { Sgn = reader.ReadAsset <Vector3f>(); } else { Sgn.Read(reader); } Limit.Read(reader); Length = reader.ReadSingle(); Type = reader.ReadUInt32(); }
public override void Load(XmlNode xnode) { name = MyXml.GetString(xnode, "name"); description = MyXml.GetString(xnode, "description"); char c = MyXml.GetChar(xnode, "sgn"); if (c == '+') sgn = Sgn.Positive; else if (c == '0') sgn = Sgn.Neutral; else if (c == '-') sgn = Sgn.Negative; else Log.Error("wrong sign of effect " + name); }