public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 0: { m_Boat = reader.ReadItem() as BaseBoat; m_Side = (PlankSide) reader.ReadInt(); m_Locked = reader.ReadBool(); m_KeyValue = reader.ReadUInt(); if ( m_Boat == null ) Delete(); break; } } if ( IsOpen ) { m_CloseTimer = new CloseTimer( this ); m_CloseTimer.Start(); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Boat = reader.ReadItem() as BaseBoat; m_Side = (PlankSide)reader.ReadInt(); m_Locked = reader.ReadBool(); m_KeyValue = reader.ReadUInt(); if (m_Boat == null) { Delete(); } break; } } if (IsOpen) { m_CloseTimer = new CloseTimer(this); m_CloseTimer.Start(); } }
public NewPlank(NewBaseBoat boat, Point3D initOffset, PlankSide side, uint keyValue) : base(boat, 0x3EB1 + (int)side, initOffset) { m_Side = side; m_KeyValue = keyValue; m_Locked = true; }
public NewPlank(NewBaseBoat boat, Point3D initOffset, PlankSide side, uint keyValue) : base(boat, 0x3EB1 + (int)side, initOffset) { m_Side = side; m_KeyValue = keyValue; m_Locked = true; }
public Plank(BaseBoat boat, PlankSide side, uint keyValue) : base(0x3EB1 + (int)side) { m_Boat = boat; m_Side = side; m_KeyValue = keyValue; m_Locked = true; Movable = false; }
public Plank( BaseBoat boat, PlankSide side, uint keyValue ) : base( 0x3EB1 + (int)side ) { m_Boat = boat; m_Side = side; m_KeyValue = keyValue; m_Locked = true; Movable = false; }
public Plank(BaseShip ship, PlankSide side, uint keyValue) : base(0x3EB1 + (int)side) { m_Ship = ship; m_Side = side; m_KeyValue = keyValue; m_Locked = true; Movable = false; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Side = (PlankSide)reader.ReadInt(); m_Locked = reader.ReadBool(); m_KeyValue = reader.ReadUInt(); if (IsOpen) { m_CloseTimer = new CloseTimer(this); m_CloseTimer.Start(); } }
public Plank(BaseBoat boat, PlankSide side, uint keyValue) : base(0x3EB1 + (int)side) { m_Boat = boat; m_Side = side; m_KeyValue = keyValue; m_Locked = true; if (m_KeyValue == 0) { m_Locked = false; } Movable = false; if (BaseBoat.isCarpet(m_Boat)) { Name = "magic carpet"; ItemID = 0x5431; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Side = (PlankSide)reader.ReadInt(); m_Locked = reader.ReadBool(); m_KeyValue = reader.ReadUInt(); if (IsOpen) { m_CloseTimer = new CloseTimer(this); m_CloseTimer.Start(); } }