public void SetFlag( SnoopingSkillScrollFlags flag, bool value ) { if ( value ) m_Flags |= flag; else m_Flags &= ~flag; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); switch ( version ) { case 1: { m_Flags = (SnoopingSkillScrollFlags)reader.ReadEncodedInt(); m_ExpireDate = reader.ReadDateTime(); goto case 0; } case 0: { m_SkillBonus = reader.ReadInt(); break; } } //We save it just in case, then delete it afterwards if ( Expires && DateTime.UtcNow >= m_ExpireDate ) AddToCleanup( this ); SkillScroll.ConvertSkillScroll(this, m_OldSkills[0]); }
public bool GetFlag( SnoopingSkillScrollFlags flag ) { return ( m_Flags & flag ) != 0; }