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); }
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}"); }