Modular Framework v.0.7
Modular Framework for Unity3d
- Singleton GameManager
- Core modules
- Scene Module
- UI Module
- Data Module
- Localization Module
- Player Profile Module
- Gameplay Module
- Quest System
- Reward System
- Module installer
- UI System
- MVC System
- State Machine
- MF Helpers
Lista persata che contiene oggetti generici, e un peso espresso come intero.
// creazione della lista
WeightedList<string> elementTypesWeightedList = new WeightedList<string>(
new List<WeightedElement<string>>() {
new WeightedElement<string>("WallBlock", 1),
new WeightedElement<string>("ColoredBlock", 5),
}
);
// restituzione di un elemento random tenendo conto dei pesi
string e = elementTypesWeightedList.GetRandomElement();
- Implementazione MVC pattern.