вот как у меня выгляит метод Deserialize в LesserHiryu.cs
Код
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
if( version == 0 )
Timer.DelayCall( TimeSpan.Zero, delegate { Hue = GetHue(); } );
if (version <= 1)
Timer.DelayCall(TimeSpan.Zero, delegate { if (InternalItem != null) InternalItem.Hue = this.Hue; });
}
вот так он выглядел до правки
Код
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
if( version == 0 )
Timer.DelayCall( TimeSpan.Zero, delegate { Hue = GetHue(); } );
if( version <= 1 )
Timer.DelayCall( TimeSpan.Zero, delegate { InternalItem.Hue = this.Hue; } );
}
но тотже краш серавно