[C#] Aggiungere ed eseguire codice in tempo reale

Discussioni su qualunque linguaggio di programmazione o engine
Rispondi
Avatar utente
aironenero
GMI Guru
Messaggi: 2612
Iscritto il: 02/05/2012, 14:56
Specialità: Unity 3D
Uso: GM:Studio 1.4 Pro
Località: Ispica
Contatta:

[C#] Aggiungere ed eseguire codice in tempo reale

Messaggio da aironenero »

Girando su internet ho visto che col C# così come in altri linguaggi è possibile aggiungere classi, tipi ed enumerazioni a runtime leggendoli da un altro file. Solo che nno sono riuscito a trovare la documentazione necessaria per capire come fare. Da quel che so serve il namespace System.Reflection (e probabilmente anche il suo namespace interno System.Reflection.Emit). Ma qualcuno di voi mi può trovare della documentazione decente riguardo al leggere una classe da un file esterno ed aggiungerla al programma al momento dell'esecuzione? (italiano o inglese non mi fa differenza). Ciò che vorrei fare io è una modding API, dove tramite dei file leggo e aggiungo a runtime nel gioco oggetti e il loro relativo codice, ovviamente in unity.
Unity Developer
Immagine
Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti