public override Task <IApiResult <TwitterStatus> > Send(CancellationToken token) { var param = new StatusParameter(Text, InReplyToStatusId, AutoPopulateReplyMetadata, PossiblySensitive, GeoLatLong, PlaceId, DisplayCoordinates, MediaIds); return(Accessor.UpdateAsync(param, token)); }
public CharacterStatus(int hp, float moveSpeed, float power) { //適当に初期化 //最終ステータス計算式は(BaseValue + AddValue) * MultiplierValue HP = new StatusParameter <int>(hp, 0, 1, p => (int)((p.BaseValue + p.AddValue) * p.MultiplierValue)); MoveSpeed = new StatusParameter <float>(moveSpeed, 0, 1, p => (p.BaseValue + p.AddValue) * p.MultiplierValue); Power = new StatusParameter <float>(power, 0, 1, p => (p.BaseValue + p.AddValue) * p.MultiplierValue); }
// Default contructor that set entity to field public StatusParameterModel(StatusParameter statusparameter) { this._status_parameter = statusparameter; this._id = statusparameter.Id; this._name = statusparameter.Name; this._type = statusparameter.Type; this._originalStatusParameter = statusparameter.DeepClone(); }
public static async Task <IApiResult <TwitterStatus> > UpdateAsync( [NotNull] this IApiAccessor accessor, [NotNull] StatusParameter status, CancellationToken cancellationToken) { if (accessor == null) { throw new ArgumentNullException(nameof(accessor)); } if (status == null) { throw new ArgumentNullException(nameof(status)); } return(await accessor.PostAsync("statuses/update.json", status.ToDictionary().SetExtended(), ResultHandlers.ReadAsStatusAsync, cancellationToken).ConfigureAwait(false)); }
public GoalParameter(string name) { parameterName = name; multiplier = 1; statusParameter = new StatusParameter(); }
// copies the values from another instance into the new instance public StatusParameter(StatusParameter sp) { parameterType = sp.parameterType; Value = sp.Value; }
// Update a existed StatusParameter public StatusParameter UpdateStatusParameter(StatusParameter _statusParameter) { unitOfWork.Update <StatusParameter>(_statusParameter); return(_statusParameter); }
// Delete a existed StatusParameter public void DeleteStatusParameter(StatusParameter _statusParameter) { unitOfWork.Delete <StatusParameter>(_statusParameter); }
// Add a new StatusParameter public StatusParameter AddStatusParameter(StatusParameter _statusParameter) { unitOfWork.Add <StatusParameter>(_statusParameter); return(_statusParameter); }
// Refresh an existed StatusParameter public StatusParameter RefeshStatusParameter(StatusParameter _statusParameter) { unitOfWork.Refresh <StatusParameter>(_statusParameter); return(_statusParameter); }