Beispiel #1
0
 self.World.OrderGenerator = new PortableChronoOrderGenerator(self, Info);
Beispiel #2
0
 wsb.PlayCustomAnimationRepeating(self, wsb.Info.Sequence);
Beispiel #3
0
 charging = base.CanAttack(self, target) && IsReachableTarget(target, true);
Beispiel #4
0
 // This is so that the worm does not launch an attack against a target that has reached solid rock
 if (target.Type != TargetType.Actor || !CanAttack(self, target))
 {
Beispiel #5
0
 public static Bytes operator *([NotNull] Bytes self, int count) => MultiplyWorker(self, count);
 public static bool HasValue <T>(this self) where T : class
Beispiel #7
0
 return(new Regex(self, options, timeSpan));
Beispiel #8
0
 //// Set Minutes to RTC
 //  @param [in] minutes minutes
 def setMinutes(self, minutes) :
     if (minutes > 59) or(minutes< 0) :
 for iter_ in range(self.n_iter):
     ### Compute mu and sigma (using Woodbury matrix identity)
Beispiel #10
0
 TakeAmmo(self, a.Info.AmmoUsage);
Beispiel #11
0
 Dy.Integer => ReferenceEquals(self, True) ? DyInteger.One : DyInteger.Zero,
 public MetaData(dynamic Message)
 {
     this.cache_ts = new Slack.TimeStamp((Int32)Utility.TryGetProperty(Message, "cache_ts", 0));
     this.bots     = new List <RTM.bot>();
     if (Utility.HasProperty(Message, "bots"))
     {
         RTM.bot rtmBot;
         foreach (dynamic bot in Message.bots)
         {
             rtmBot         = new RTM.bot();
             rtmBot.deleted = Utility.TryGetProperty(bot, "deleted", false);
             rtmBot.id      = Utility.TryGetProperty(bot, "id", "");
             rtmBot.name    = Utility.TryGetProperty(bot, "name", "");
             this.bots.Add(rtmBot);
         }
     }
     this.cache_ts_version = Utility.TryGetProperty(Message, "cache_ts_version");
     this.cache_version    = Message.cache_version;
     this.channels         = new List <RTM.channel>();
     if (Utility.HasProperty(Message, "channels"))
     {
         RTM.channel rtmChannel;
         foreach (dynamic channel in Message.channels)
         {
             rtmChannel             = new RTM.channel(this);
             rtmChannel.created     = new Slack.TimeStamp(channel.created);
             rtmChannel.creator     = channel.creator;
             rtmChannel.has_pins    = channel.has_pins;
             rtmChannel.id          = channel.id;
             rtmChannel.is_archived = channel.is_archived;
             rtmChannel.is_channel  = channel.is_channel;
             rtmChannel.is_general  = channel.is_general;
             rtmChannel.is_member   = channel.is_member;
             rtmChannel.name        = channel.name;
             this.channels.Add(rtmChannel);
         }
     }
     this.dnd = new RTM.dnd();
     if (Utility.HasProperty(Message, "dnd"))
     {
         this.dnd.dnd_enabled       = Utility.TryGetProperty(Message.dnd, "dnd_enabled", false);
         this.dnd.next_dnd_end_ts   = new Slack.TimeStamp(Utility.TryGetProperty(Message.dnd, "next_dnd_end_ts", "0"));
         this.dnd.next_dnd_start_ts = new Slack.TimeStamp(Utility.TryGetProperty(Message.dnd, "next_dnd_start_ts", "0"));
         this.dnd.snooze_enabled    = Utility.TryGetProperty(Message.dnd, "snooze_enabled", true);
     }
     this.groups = new List <dynamic>();
     this.ims    = new List <RTM.ims>();
     if (Utility.HasProperty(Message, "ims"))
     {
         RTM.ims rtmIMS;
         foreach (dynamic ims in Message.ims)
         {
             rtmIMS                      = new RTM.ims(this);
             rtmIMS.created              = new Slack.TimeStamp(Utility.TryGetProperty(ims, "created", "0"));
             rtmIMS.has_pins             = Utility.TryGetProperty(ims, "has_pins", false);
             rtmIMS.id                   = Utility.TryGetProperty(ims, "id", "");
             rtmIMS.is_im                = Utility.TryGetProperty(ims, "is_im", false);
             rtmIMS.is_open              = Utility.TryGetProperty(ims, "is_open", false);
             rtmIMS.last_read            = Utility.TryGetProperty(ims, "last_read");
             rtmIMS.unread_count         = Utility.TryGetProperty(ims, "unread_count", 0);
             rtmIMS.unread_count_display = Utility.TryGetProperty(ims, "unread_count_display", 0);
             rtmIMS.user                 = Utility.TryGetProperty(ims, "user");
             this.ims.Add(rtmIMS);
         }
     }
     this.latest_event_ts = new Slack.TimeStamp(Utility.TryGetProperty(Message, "latest_event_ts", "0"));
     this.ok   = Utility.TryGetProperty(Message, "ok", false);
     this.self = new RTM.self();
     if (Utility.HasProperty(Message, "self"))
     {
         this.self.created         = new Slack.TimeStamp(Utility.TryGetProperty(Message.self, "created", 0));
         this.self.id              = Utility.TryGetProperty(Message.self, "id");
         this.self.manual_presence = Utility.TryGetProperty(Message.self, "manual_presence");
         this.self.name            = Utility.TryGetProperty(Message.self, "name");
         this.self.prefs           = new System.Dynamic.ExpandoObject();
     }
     this.team = new RTM.team();
     if (Utility.HasProperty(Message, "team"))
     {
         this.team.domain       = Utility.TryGetProperty(Message.team, "domain");
         this.team.email_domain = Utility.TryGetProperty(Message.team, "email_domain");
         this.team.icon         = new RTM.icon();
         if (Utility.HasProperty(Message.team, "icon"))
         {
             this.team.icon.image_102     = Utility.TryGetProperty(Message.team.icon, "image_102");
             this.team.icon.image_132     = Utility.TryGetProperty(Message.team.icon, "image_132");
             this.team.icon.image_34      = Utility.TryGetProperty(Message.team.icon, "image_34");
             this.team.icon.image_44      = Utility.TryGetProperty(Message.team.icon, "image_44");
             this.team.icon.image_68      = Utility.TryGetProperty(Message.team.icon, "image_68");
             this.team.icon.image_88      = Utility.TryGetProperty(Message.team.icon, "image_88");
             this.team.icon.image_default = Utility.TryGetProperty(Message.team.icon, "image_default", true);
         }
     }
     this.url   = Message.url;
     this.users = new List <RTM.user>();
     if (Utility.HasProperty(Message, "users"))
     {
         RTM.user rtmUser;
         foreach (dynamic user in Message.users)
         {
             rtmUser         = new RTM.user();
             rtmUser.color   = Utility.TryGetProperty(user, "color");
             rtmUser.deleted = Utility.TryGetProperty(user, "deleted", false);
             rtmUser.id      = Utility.TryGetProperty(user, "id");
             rtmUser.is_bot  = Utility.TryGetProperty(user, "is_bot", false);
             if (!rtmUser.is_bot)
             {
                 rtmUser.is_admin            = Utility.TryGetProperty(user, "is_admin", false);
                 rtmUser.is_owner            = Utility.TryGetProperty(user, "is_owner", false);
                 rtmUser.is_primary_owner    = Utility.TryGetProperty(user, "is_primary_owner", false);
                 rtmUser.is_restrictred      = Utility.TryGetProperty(user, "is_restricted", false);
                 rtmUser.is_ultra_restricted = Utility.TryGetProperty(user, "is_ultra_restricted", false);
                 rtmUser.real_name           = Utility.TryGetProperty(user, "real_name");
                 rtmUser.tz        = Utility.TryGetProperty(user, "tz");
                 rtmUser.tz_label  = Utility.TryGetProperty(user, "tz_label");
                 rtmUser.tz_offset = Utility.TryGetProperty(user, "tz_offset", 0);
             }
             rtmUser.name     = Utility.TryGetProperty(user, "name");
             rtmUser.presence = Utility.TryGetProperty(user, "presence");
             rtmUser.profile  = new Dictionary <string, string>();
             rtmUser.team_id  = Utility.TryGetProperty(user, "team_id");
             this.users.Add(rtmUser);
         }
     }
 }
Beispiel #13
0
        //"""Iterable response."""

        public IterableResponse( // // NOQA: WPS211
            self,
            post_method: Callable[[str, Dict[str, Any]], Response],
Beispiel #14
0
 // Set to RTC
 //  @param [in] DateTime DateTime
 def setDate(self, years, months, days, hours, minutes, seconds) :
Beispiel #15
0
 if (target.Type != TargetType.Actor || !IsValidInfection(self, target.Actor))
Beispiel #16
0
 //// Set Seconds to RTC
 //  @param [in] seconds seconds
 def setSeconds(self, seconds):
   if (seconds > 59) or(seconds< 0) :
Beispiel #17
0
 return(new FlyAttack(self, source, newTarget, forceAttack, targetLineColor));
Beispiel #18
0
 if (!base.CanAttack(self, target))
 {
     return(false);
Beispiel #19
0
 //// Set Hours to RTC
 //  @param [in] hours hours
 def setHours(self, hours) :
 => _projectStates.GetOrAdd(projectId, static (id, self) => new ProjectState(self, id), this);
Beispiel #21
0
 //// Set Days to RTC
 //  @param [in] days days
 def setDays(self, days) :
     if (days > 31) or(days< 1) :
Beispiel #22
0
 return(new AttackTDGunboatTurretedActivity(self, newTarget, allowMove, forceAttack, targetLineColor));
Beispiel #23
0
 //// Set Weekdays to RTC
 //  @param [in] weekdays weekdays
 def setWeekdays(self, weekdays) :
     if (weekdays > 6) or(weekdays< 0) :
Beispiel #24
0
 self = CombineDependencies(self, handle0);
Beispiel #25
0
 //// Set Months to RTC
 //  @param [in] months months
 def setMonths(self, months) :
     if (months > 12) or(months< 1) :
Beispiel #26
0
 if (!CanAttack(self, target))
 {
     return;
Beispiel #27
0
 //// Set Years to RTC
 //  @param [in] years years
 def setYears(self, years) :
     if (years > 99) and(years< 0) :
Beispiel #28
0
 return new date(self._dateTime.AddDays(other.days));
Beispiel #29
0
 wsb.PlayCustomAnimation(self, info.OpeningSequence, () =>