// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlDynamicFaction(ASerial serial) : base(serial) { }
private string m_TestString = null; // Test condition to see if mobile is an enemy of the object this is attached to #endregion Fields #region Constructors public XmlIsEnemy(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlQuestAttachment(ASerial serial) : base(serial) { }
private string m_Title = null;// title string // a serial constructor is REQUIRED public XmlTitle(ASerial serial) : base(serial) { }
public XmlSoulEater(ASerial serial) : base(serial) { }
// a serial constructor is REQUIRED public XmlSocketable(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public TemporaryQuestObject(ASerial serial) : base(serial) { }
private int proximityrange = 5;// default movement activation from 5 tiles away // a serial constructor is REQUIRED public XmlLifeDrain(ASerial serial) : base(serial) { }
private int m_Value = 10;// default value of 10 // These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlInt(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlMobFactions(ASerial serial) : base(serial) { }
private bool m_RequireIdentification = false;// by default no identification is required for the mod to be activatable // a serial constructor is REQUIRED public XmlMagicWord(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlSkill(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlFire(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlMessage(ASerial serial) : base(serial) { }
// a serial constructor is REQUIRED public XmlDialog(ASerial serial) : base(serial) { }
//serial constructor public Keyguard( ASerial serial ) : base( serial ) { }
private string m_Condition;// condition string // a serial constructor is REQUIRED public XmlDeathAction(ASerial serial) : base(serial) { }
// a serial constructor is REQUIRED public XmlTeam(ASerial serial) : base(serial) { }
public CustomParagon(ASerial serial) : base(serial) { }
private DateTime m_CreationTime;// when the attachment was made // ---------------------------------------------- // Constructors // ---------------------------------------------- public XmlAttachment() { this.m_CreationTime = DateTime.UtcNow; // get the next unique serial id this.m_Serial = ASerial.NewSerial(); // register the attachment in the serial keyed hashtable XmlAttach.HashSerial(this.m_Serial, this); }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlAddKarma(ASerial serial) : base(serial) { }
// needed for deserialization public XmlAttachment(ASerial serial) { this.m_Serial = serial; }
public XmlUse(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlMinionStrike(ASerial serial) : base(serial) { }
public XmlQuestPoints(ASerial serial) : base(serial) { }
public XmlDateCount( ASerial serial ) : base( serial ) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlPoints(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public XmlManaDrain(ASerial serial) : base(serial) { }
public XmlParagon(ASerial serial) : base(serial) { }
// These are the various ways in which the message attachment can be constructed. // These can be called via the [addatt interface, via scripts, via the spawner ATTACH keyword. // Other overloads could be defined to handle other types of arguments // a serial constructor is REQUIRED public HandSiegeAttack(ASerial serial) : base(serial) { }