Пример #1
0
        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);
 }
Пример #3
0
 // 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();
 }
Пример #4
0
 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));
 }
Пример #5
0
 public GoalParameter(string name)
 {
     parameterName = name;
     multiplier = 1;
     statusParameter = new StatusParameter();
 }
Пример #6
0
 // copies the values from another instance into the new instance
 public StatusParameter(StatusParameter sp)
 {
     parameterType = sp.parameterType;
     Value = sp.Value;
 }
Пример #7
0
 // Update a existed StatusParameter
 public StatusParameter UpdateStatusParameter(StatusParameter _statusParameter)
 {
     unitOfWork.Update <StatusParameter>(_statusParameter);
     return(_statusParameter);
 }
Пример #8
0
 // Delete a existed StatusParameter
 public void DeleteStatusParameter(StatusParameter _statusParameter)
 {
     unitOfWork.Delete <StatusParameter>(_statusParameter);
 }
Пример #9
0
 // Add a new StatusParameter
 public StatusParameter AddStatusParameter(StatusParameter _statusParameter)
 {
     unitOfWork.Add <StatusParameter>(_statusParameter);
     return(_statusParameter);
 }
Пример #10
0
 // Refresh an existed StatusParameter
 public StatusParameter RefeshStatusParameter(StatusParameter _statusParameter)
 {
     unitOfWork.Refresh <StatusParameter>(_statusParameter);
     return(_statusParameter);
 }