private void InitializeUnits()
{
foreach ( var file in Directory.EnumerateFiles( Path.Combine( DataRoot, "units" ) ) )
{
var data = JObject.Parse( File.ReadAllText( file ) );
var unit = GameHost.GameRules.CreateInstance<Unit>( (string) data["Type"] );
unit.InitializeData( this, data );
RefreshUnitCahce( unit );
}
}