HelloWorld.JsonDataService.InitializeUnits C# (CSharp) Method

InitializeUnits() private method

private InitializeUnits ( ) : void
return void
        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 );
              }
        }