public Animation (IAnimationDrawer drawer, uint duration, Easing easing, Blocking blocking) { this.Drawer = drawer; this.Duration = duration; this.Easing = easing; this.Blocking = blocking; this.AnimationState = AnimationState.Coming; }
public AnimatedWidget (Widget widget, uint duration, Easing easing, Blocking blocking, bool horizontal) { this.horizontal = horizontal; Widget = widget; Duration = duration; Easing = easing; Blocking = blocking; AnimationState = AnimationState.Coming; Widget.Parent = this; Widget.Destroyed += OnWidgetDestroyed; ShowAll (); }
public AnimatedWidget (Widget widget, uint duration, Easing easing, Blocking blocking, bool horizontal) { Mono.TextEditor.GtkWorkarounds.FixContainerLeak (this); this.horizontal = horizontal; Widget = widget; Duration = duration; Easing = easing; Blocking = blocking; AnimationState = AnimationState.Coming; Widget.Parent = this; Widget.Destroyed += OnWidgetDestroyed; ShowAll (); }
/** * FR: * Constructeur de la classe NPC * Les paramètres hp, damage, movementSpeed, attackType et name sont transmis lors de la construction à la classe mère (Unit) de NPC. * @see Unit * * EN: * NPC class constructor * Parameters hp, damage, movementSpeed, attackType and name are sent to the mother class (Unit) during the build of an NPC * @see Unit * @version 1.0 **/ public NPC(float aggroDistance, float attackRange, float distanceToDisappear, float attackSpeed, float xpGain, Blocking blocking, float hp, float damage, float movementSpeed, string attackType, string name) : base(hp, damage, movementSpeed, attackType, name) { AttackSpeed = attackSpeed; XpGain = xpGain; this.aggroDistance = aggroDistance; this.attackRange = attackRange; this.distanceToDisappear = distanceToDisappear; this.blocking = blocking; if(attackType == "CaC") { rangeType = RangeClass.CAC; } else { rangeType = RangeClass.LONGRANGE; } }
public void Remove(Widget widget, uint duration, Blocking blocking) { RemoveCore(widget, duration, 0, blocking, false, true); }
public void Remove (Widget widget, uint duration, Blocking blocking) { RemoveCore (widget, duration, 0, blocking, false, true); }
public void Remove (Widget widget, uint duration, Easing easing, Blocking blocking) { RemoveCore (widget, duration, easing, blocking, true, true); }
public void PackEnd (Widget widget, Easing easing, Blocking blocking) { PackEnd (widget, duration, easing, blocking); }
private void Pack (Widget widget, uint duration, Easing easing, Blocking blocking, bool end) { if (widget == null) { throw new ArgumentNullException ("widget"); } AnimatedWidget animated_widget = new AnimatedWidget (widget, duration, easing, blocking, horizontal); animated_widget.Parent = this; animated_widget.WidgetDestroyed += OnWidgetDestroyed; stage.Add (animated_widget, duration); animated_widget.Node = end ? children.AddLast (animated_widget) : children.AddFirst (animated_widget); RecalculateSpacings (); if (active_count == 0) { if (border_state == AnimationState.Going) { border_bias = Percent; } else { border_easing = easing; border_bias = 1.0; } border_state = AnimationState.Coming; border_stage.Reset ((uint)(duration * border_bias)); } active_count++; }
public void AddAnimatedWidget (Widget widget, uint duration, Easing easing, Blocking blocking, int x, int y) { AnimatedWidget animated_widget = new AnimatedWidget (widget, duration, easing, blocking, false); animated_widget.Parent = this; animated_widget.WidgetDestroyed += OnWidgetDestroyed; stage.Add (animated_widget, duration); animated_widget.StartPadding = 0; animated_widget.EndPadding = widget.Allocation.Height; // animated_widget.Node = animated_widget; EditorContainerChild info = new EditorContainerChild (this, animated_widget); info.X = x; info.Y = y; info.FixedPosition = true; containerChildren.Add (info); // RecalculateSpacings (); }
public void PackStart (Widget widget, uint duration, Blocking blocking) { PackStart (widget, duration, easing, blocking); }
public void WaitScriptRecv(ushort header, Blocking <PacketReader> reader, bool returnPacket) { packetHandler.RegisterWait(header, reader, returnPacket); }
public void ShouldThrowWhenNonVoidMethodDoesNotEnterMonitorAtAll() { //GIVEN var wrappedObjectMock = Substitute.For <MyService>(); var service = new MonitorSynchronizedMyService(wrappedObjectMock, new object()); //WHEN - THEN Assert.Catch <Exception>(() => service.AssertSynchronizes(s => s.CallWithResultNotEntered("alabama"), Blocking.MonitorOn(service.Lock), wrappedObjectMock)); }
void Awake() { anim = GetComponent <Animator>(); blocking = GetComponent <Blocking>(); }
void Start() { animator = GetComponent <Animator>(); blocking = GetComponent <Blocking>(); }
private void RemoveCore(AnimatedWidget widget, uint duration, Easing easing, Blocking blocking, bool use_easing, bool use_blocking) { if (duration > 0) { widget.Duration = duration; } if (use_easing) { widget.Easing = easing; } if (use_blocking) { widget.Blocking = blocking; } if (widget.AnimationState == AnimationState.Coming) { widget.AnimationState = AnimationState.IntendingToGo; } else { if (widget.Easing == Easing.QuadraticIn) { widget.Easing = Easing.QuadraticOut; } else if (widget.Easing == Easing.QuadraticOut) { widget.Easing = Easing.QuadraticIn; } else if (widget.Easing == Easing.ExponentialIn) { widget.Easing = Easing.ExponentialOut; } else if (widget.Easing == Easing.ExponentialOut) { widget.Easing = Easing.ExponentialIn; } widget.AnimationState = AnimationState.Going; stage.Add(widget, widget.Duration); } duration = widget.Duration; easing = widget.Easing; active_count--; if (active_count == 0) { if (border_state == AnimationState.Coming) { border_bias = Percent; } else { border_easing = easing; border_bias = 1.0; } border_state = AnimationState.Going; border_stage.Reset((uint)(duration * border_bias)); } }
public void Remove(Widget widget, uint duration, Easing easing, Blocking blocking) { RemoveCore(widget, duration, easing, blocking, true, true); }
public void Remove(Widget widget, Easing easing, Blocking blocking) { RemoveCore(widget, 0, easing, blocking, true, true); }
public void PackEnd(Widget widget, uint duration, Easing easing, Blocking blocking) { Pack(widget, duration, easing, blocking, true); }
public void ShouldThrowWhenVoidMethodDoesNotExitWriteLock() { //GIVEN var wrappedObjectMock = Substitute.For <MyService>(); var service = new WriteSynchronizedMyService(wrappedObjectMock, new ReaderWriterLockSlim()); //WHEN - THEN Assert.Catch <Exception>(() => service.AssertSynchronizes(wrappedObjectMock, s => s.VoidCallNotExited(1), Blocking.WriteOn(service.Lock))); }
void RemoveCore (AnimatedWidget widget, uint duration, Easing easing, Blocking blocking, bool use_easing, bool use_blocking) { if (duration > 0) widget.Duration = duration; if (use_easing) widget.Easing = easing; if (use_blocking) widget.Blocking = blocking; if (widget.AnimationState == AnimationState.Coming) { widget.AnimationState = AnimationState.IntendingToGo; } else { if (widget.Easing == Easing.QuadraticIn) { widget.Easing = Easing.QuadraticOut; } else if (widget.Easing == Easing.QuadraticOut) { widget.Easing = Easing.QuadraticIn; } else if (widget.Easing == Easing.ExponentialIn) { widget.Easing = Easing.ExponentialOut; } else if (widget.Easing == Easing.ExponentialOut) { widget.Easing = Easing.ExponentialIn; } widget.AnimationState = AnimationState.Going; stage.Add (widget, widget.Duration); } }
public void ShouldThrowWhenNonVoidMethodDoesNotExitWriteLockOnException() { //GIVEN var wrappedObjectMock = Substitute.For <MyService>(); var service = new WriteSynchronizedMyService(wrappedObjectMock, new ReaderWriterLockSlim()); //WHEN - THEN Assert.Catch <Exception>(() => service.AssertSynchronizes(s => s.CallWithResultNotExitedOnException("alabama"), Blocking.WriteOn(service.Lock), wrappedObjectMock)); }
public void PackEnd(Widget widget, Easing easing, Blocking blocking) { PackEnd(widget, duration, easing, blocking); }
public void ShouldThrowWhenVoidMethodDoesNotExitMonitor() { //GIVEN var wrappedObjectMock = Substitute.For <MyService>(); var service = new MonitorSynchronizedMyService(wrappedObjectMock, new object()); //WHEN - THEN Assert.Catch <Exception>(() => service.AssertSynchronizes(wrappedObjectMock, s => s.VoidCallNotExited(1), Blocking.MonitorOn(service.Lock))); }
public void PackStart (Widget widget, uint duration, Easing easing, Blocking blocking) { Pack (widget, duration, easing, blocking, false); }
internal static void Initialize(MessagingContext context) { context.Database.EnsureCreated(); if (context.Users.Any()) { return; // DB has been seeded } var users = new User[] { new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, new User() { UserName = "******", EmailAddress = "*****@*****.**", Password = "******" }, }; foreach (var item in users) { context.Users.Add(item); } context.SaveChanges(); var messages = new Message[] { new Message() { Body = "hello", SenderId = users.Single <User>(u => u.UserName == "ilkercig").UserID, ReceiverId = users.Single <User>(u => u.UserName == "rick").UserID, SentTime = DateTime.Now }, new Message() { Body = "hello", SenderId = users.Single <User>(u => u.UserName == "rick").UserID, ReceiverId = users.Single <User>(u => u.UserName == "ilkercig").UserID, SentTime = DateTime.Now }, new Message() { Body = "merhaba", SenderId = users.Single <User>(u => u.UserName == "burcu").UserID, ReceiverId = users.Single <User>(u => u.UserName == "ilkercig").UserID, SentTime = DateTime.Now }, new Message() { Body = "evet benim", SenderId = users.Single <User>(u => u.UserName == "burcu").UserID, ReceiverId = users.Single <User>(u => u.UserName == "rick").UserID, SentTime = DateTime.Now } }; foreach (var item in messages) { context.Messages.Add(item); } context.SaveChanges(); var blockings = new Blocking[] { new Blocking() { BlockerId = users.Single <User>(u => u.UserName == "burcu").UserID, UnWantedId = users.Single <User>(u => u.UserName == "morty").UserID }, new Blocking() { BlockerId = users.Single <User>(u => u.UserName == "ilkercig").UserID, UnWantedId = users.Single <User>(u => u.UserName == "rocket").UserID }, new Blocking() { BlockerId = users.Single <User>(u => u.UserName == "rocket").UserID, UnWantedId = users.Single <User>(u => u.UserName == "burcu").UserID } }; foreach (var item in blockings) { context.Blockings.Add(item); } context.SaveChanges(); }
public void PackEnd (Widget widget, uint duration, Easing easing, Blocking blocking) { Pack (widget, duration, easing, blocking, true); }
private void RemoveCore (AnimatedWidget widget, uint duration, Easing easing, Blocking blocking, bool use_easing, bool use_blocking) { if (duration > 0) { widget.Duration = duration; } if (use_easing) { widget.Easing = easing; } if (use_blocking) { widget.Blocking = blocking; } if (widget.AnimationState == AnimationState.Coming) { widget.AnimationState = AnimationState.IntendingToGo; } else { if (widget.Easing == Easing.QuadraticIn) { widget.Easing = Easing.QuadraticOut; } else if (widget.Easing == Easing.QuadraticOut) { widget.Easing = Easing.QuadraticIn; } else if (widget.Easing == Easing.ExponentialIn) { widget.Easing = Easing.ExponentialOut; } else if (widget.Easing == Easing.ExponentialOut) { widget.Easing = Easing.ExponentialIn; } widget.AnimationState = AnimationState.Going; stage.Add (widget, widget.Duration); } duration = widget.Duration; easing = widget.Easing; active_count--; if (active_count == 0) { if (border_state == AnimationState.Coming) { border_bias = Percent; } else { border_easing = easing; border_bias = 1.0; } border_state = AnimationState.Going; border_stage.Reset ((uint)(duration * border_bias)); } }
public void Remove (Widget widget, Blocking blocking) { RemoveCore (widget, 0, 0, blocking, false, true); }
public void PackStart(Widget widget, uint duration, Easing easing, Blocking blocking) { Pack(widget, duration, easing, blocking, false); }
public void Remove (Widget widget, Easing easing, Blocking blocking) { RemoveCore (widget, 0, easing, blocking, true, true); }
public void ShouldThrowWhenVoidMethodDoesNotExitWriteLock() { //GIVEN var wrappedObjectMock = Substitute.For <IMyService>(); var service = new WriteSynchronizedMyService(wrappedObjectMock, new ReaderWriterLockSlim()); //WHEN - THEN new Action(() => service.Should().SynchronizeAccessTo(s => s.VoidCallNotExited(1), Blocking.WriteOn(service.Lock), wrappedObjectMock)) .Should().ThrowExactly <XunitException>(); }
private void RemoveCore (Widget widget, uint duration, Easing easing, Blocking blocking, bool use_easing, bool use_blocking) { if (widget == null) { throw new ArgumentNullException ("widget"); } AnimatedWidget animated_widget = null; foreach (AnimatedWidget child in Widgets) { if (child.Widget == widget) { animated_widget = child; break; } } if (animated_widget == null) { throw new ArgumentException ("Cannot remove the specified widget because it has not been added to this container or it has already been removed.", "widget"); } RemoveCore (animated_widget, duration, easing, blocking, use_easing, use_blocking); RecalculateSpacings (); }
public void Remove(Widget widget, Blocking blocking) { RemoveCore(widget, 0, 0, blocking, false, true); }
public void ShouldThrowWhenNonVoidMethodDoesNotExitReadLockOnException() { //GIVEN var wrappedObjectMock = Substitute.For <IMyService>(); var service = new ReadSynchronizedMyService(wrappedObjectMock, new ReaderWriterLockSlim()); //WHEN - THEN new Action(() => service.Should().SynchronizeAccessTo(s => s.CallWithResultNotExitedOnException("alabama"), Blocking.ReadOn(service.Lock), wrappedObjectMock)) .Should().ThrowExactly <XunitException>(); }
public void PackStart(Widget widget, uint duration, Blocking blocking) { PackStart(widget, duration, easing, blocking); }