Пример #1
0
 public T GetOption <T>(WorldOption <T> option)
 {
     if (_options.TryGetValue(option, out var value))
     {
         return(value);
     }
     return(_world != null?_world.GetOption(option) : option.DefaultValue);
 }
Пример #2
0
 public void SetOption <T>(WorldOption <T> option, T value)
 {
     _options[option] = value;
 }
Пример #3
0
 public T GetOptionRaw <T>(WorldOption <T> option)
 {
     return(_options[option]);
 }