public static void CreateMainEmitter() { EmitterManager.RemoveEmitter(MainEmitter_); MainEmitter_ = EmitterManager.AddEmitter(new BulletCircleEmitter("MainBullet") { Master = PlayerManager.Master, Team = CombatTeam.A, TriggerCount = -1, EmittedCountAttr = new EmitterRandInt((int)GetBulletCount()), Interval = GetBulletInterval(), IsAlive = true, IsPause = false, Position = Configure.CoreTopPosition, RadiusAttr = new EmitterRandFloat(0), SpeedAttr = new EmitterRandFloat(1000, 2000), DamageAttr = new EmitterRandFloat(GetBulletDamage()), ResName = "Red", }) as BulletCircleEmitter; EventHelper.RemoveAllEvent(GameObject.Find("Touch").transform, true); EventHelper.AddEvent(GameObject.Find("Touch").transform, () => { var Target = FilterHelper.FindNearest(Master); if (Target != null) { var Desc = new TrackBulletDescriptor( new BaseBulletDescriptor("Touch", Configure.CoreTopPosition, CombatTeam.A, 5), "Blue", Target, 1500); BulletManager.AddTrackBullet(Desc); } }); }
public TouchController(Transform Master) { Master_ = Master; EventHelper.AddEvent(Master_, OnPointerDown, EventSystemType.Down); EventHelper.AddEvent(Master_, OnDrag, EventSystemType.Drag); EventHelper.AddEvent(Master_, OnPointerUp, EventSystemType.Up); EventHelper.AddEvent(Master_, OnPointerClick, EventSystemType.Click); }
protected override void OnBindCarrier() { DragRadius_ = Args_.Skill.Radius; DragCancelObj_ = Args_.CancelObj; var CancelPos = UIHelper.WorldPosToScreenPos(DragCancelObj_.position); DragCancelRect_ = new Rect(CancelPos - DragCancelObj_.sizeDelta / 2, DragCancelObj_.sizeDelta); EventHelper.AddEvent(Carrier_, BeginDrag, EventSystemType.BeginDrag); EventHelper.AddEvent(Carrier_, Drag, EventSystemType.Drag); EventHelper.AddEvent(Carrier_, EndDrag, EventSystemType.EndDrag); }
private async void btn_save_Click(object sender, EventArgs e) { eventid = commonUtil.generateUserId("event"); bool isAppointment = false; PictureBox pictureBox = commonUtil.addLoaderImage(this.btn_save.Location.X + 205, this.btn_save.Location.Y + 2); this.Controls.Add(pictureBox); this.btn_save.Enabled = false; bool task = await Task.Run(() => this.DoValidations()); UserEvent userEvent = this.GenerateUserEvent(); if (task) { bool contact = false; contact = await Task.Run(() => eventHelper.AddEvent(userEvent)); if (contact) { this.Controls.Remove(pictureBox); this.Close(); } else { Banner banner = new Banner(); banner = uiMessage.AddBanner("Unable to add Event. Please try again later", "error"); this.Controls.Add(banner); banner.BringToFront(); this.Controls.Remove(pictureBox); this.btn_save.Enabled = true; } } else { this.Controls.Remove(pictureBox); this.btn_save.Enabled = true; } }
protected override void OnBindCarrier() { EventHelper.AddEvent(Carrier_, OnPointerDown, EventSystemType.Down); EventHelper.AddEvent(Carrier_, OnPointerUp, EventSystemType.Up); }
protected override void OnBindCarrier() { EventHelper.AddEvent(Carrier_, OnClick); }