internal override void WriteField(RecordWriter writer) { writer.Write(DamageMult); writer.Write(AttackChance); writer.WriteReference(AttackSpell, FormKindSet.FromNames(Names.SPEL + Names.SHOU + Names.NULL)); writer.Write(Flags); writer.Write(AttackAngle); writer.Write(StrikeAngle); writer.Write(Stagger); writer.WriteReference(AttackType, FormKindSet.FromNames(Names.KYWD + Names.NULL)); writer.Write(Knockdown); writer.Write(RecoveryTime); writer.Write(FatigueMult); }
internal override void ReadField(RecordReader reader) { DamageMult = reader.ReadSingle(); AttackChance = reader.ReadSingle(); AttackSpell = reader.ReadReference(FormKindSet.FromNames(Names.SPEL + Names.SHOU + Names.NULL)); Flags = reader.ReadUInt32(); AttackAngle = reader.ReadSingle(); StrikeAngle = reader.ReadSingle(); Stagger = reader.ReadSingle(); AttackType = reader.ReadReference(FormKindSet.FromNames(Names.KYWD + Names.NULL)); Knockdown = reader.ReadSingle(); RecoveryTime = reader.ReadSingle(); FatigueMult = reader.ReadSingle(); }
private Signature(Type type, FormKindSet reference) { formal[0].PlainType = type; formal[1].Reference = reference; }
private Signature(FormKindSet referenceA, FormKindSet referenceB) { formal[0].Reference = referenceA; formal[1].Reference = referenceB; }
private Signature(FormKindSet reference) { formal[0].Reference = reference; }