// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Constructor // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /// <summary> /// コンストラクタ /// </summary> /// <param name="value">[Range(9100000, 9179999)] 変数アドレス値</param> /// <exception cref="ArgumentOutOfRangeException">valueがイベント座標アドレス値として不適切な場合</exception> public EventInfoAddress(int value) : base(value) { InfoType = InfoAddressInfoType.FromCode(Value.SubInt(0, 1)); MapEventId = Value.SubInt(1, 4); // 未対応チェック 未対応の場合警告ログ出力 VersionCheck(value); }
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Constructor // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /// <summary> /// コンストラクタ /// </summary> /// <param name="value">[Range(9180000, 9180009)] 変数アドレス値</param> /// <exception cref="ArgumentOutOfRangeException">valueが主人公情報アドレス値として不適切な場合</exception> public HeroInfoAddress(int value) : base(value) { InfoType = InfoAddressInfoType.FromCode(Value.SubInt(0, 1)); VersionCheck(value); }
protected HeroInfoAddress(SerializationInfo info, StreamingContext context) : base( ((Func <int>)(() => info.GetInt32(nameof(Value))))()) { InfoType = InfoAddressInfoType.FromCode(info.GetInt32(nameof(InfoType))); }
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // Constructor // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /// <summary> /// コンストラクタ /// </summary> /// <param name="value">[Range(9180010, 9180059)] 変数アドレス値</param> /// <exception cref="ArgumentOutOfRangeException">valueが仲間座標アドレス値として不適切な場合</exception> public MemberInfoAddress(int value) : base(value) { MemberId = Value.SubInt(1, 1); InfoType = InfoAddressInfoType.FromCode(Value.SubInt(0, 1)); }