/// <summary>
/// Updates the specified context.
/// </summary>
/// <param name="context">The context.</param>
/// <param name="decoder">The decoder.</param>
/// <param name="attibutesToLoad">The attributes to load.</param>
public override void Update(ISystemContext context, BinaryDecoder decoder, AttributesToSave attibutesToLoad)
{
base.Update(context, decoder, attibutesToLoad);
if ((attibutesToLoad & AttributesToSave.Executable) != 0)
{
m_executable = decoder.ReadBoolean(null);
}
if ((attibutesToLoad & AttributesToSave.UserExecutable) != 0)
{
m_userExecutable = decoder.ReadBoolean(null);
}
}