public static T GetProperty <T>(this IGameEntity entity, string name)
 {
     return(entity.GetPropertyContext().GetProperty <T>(name));
 }
 public static void SetProperty(this IGameEntity entity, string name, object value,
                                PropertyTypeOptions bits = PropertyTypeOptions.None)
 {
     entity.GetPropertyContext().SetProperty(name, value, bits);
 }
Exemple #3
0
 private static void SetPropertiesOnUser(IGameEntity user, string verb, string phrase)
 {
     user.GetPropertyContext().SetProperty("last command verb", verb);
     user.GetPropertyContext().SetProperty("last command string", phrase);
     user.GetPropertyContext().SetProperty("last command", $"{verb} {phrase}");
 }