void CheckForNullValues() { if (visuals == null) { visuals = new CharacterData.CharacterInfo(); visuals.Name = "Bob"; visuals.Initialize(); } }
void CheckForNullValues() { if (visuals == null) { visuals = new CharacterData.CharacterInfo(); visuals.Name = "Bob"; visuals.Initialize(); } for (int i = 0; i < visuals.SpriteSets.Count; i++) { var element = visuals.SpriteSets.ElementAt(i); if (element.Value == null) { visuals.SpriteSets[element.Key] = DefaultVisuals[element.Key]; //Debug.Log($"Filling null value: {element.Key}"); } } }