void OnUpdatePlayerPowerup(object sender, TypedEventArgs <Sprite> args) { if (sender is Player player) { Hud.GetPlayerInfo(player.Id).SetPowerup(args.Value); } }
void OnUpdatePlayerBlock(object sender, TypedEventArgs <int> args) { if (sender is Player player) { var percent = (int)(args.Value / player.MaxHealth * 100); Hud.GetPlayerInfo(player.Id).SetBlock(percent); } }
private void OnModelSelectedBtnClick(object sender, TypedEventArgs <AssetModel> e) { OnNewModelSelected?.Invoke(this, e); foreach (var m in _modelsElements) { m.SetSelected(m == sender); } }
private void OnNavigationDrawerBtn(object sender, TypedEventArgs <NavigationDrawerButton> args) { OnNavigationDrawerButtonClicked?.Invoke(sender, args); }
void _KinectController_CalibrationStarted(object sender, TypedEventArgs<KinectUser> e) { this.LogProvider.Write(string.Format("Calibration started for user: {0}", e.Value.UserId), LogLevel.Notice); }
private void ElementOnInfoBtnClicked(object sender, TypedEventArgs <AssetModel> e) { _lastClickedModel = e.Data; SceneManager.LoadScene(AppConstants.SceneNames.ModelInfoSceneName, LoadSceneMode.Additive); }
void _KinectController_CalibrationEnded(object sender, TypedEventArgs<KinectUser, bool> e) { if (e.Value2) { this.LogProvider.Write("Calibration failed, searching for pose", LogLevel.Notice); } else { this.LogProvider.Write(string.Format("Calibration completed for user: {0}", e.Value1.UserId), LogLevel.Notice); } }
void kinectController_UserFound(object sender, TypedEventArgs<KinectUser> e) { if (this.DrawJoints) { var debugController = new DebugController(_KinectContext, e.Value, base.ParkEngine.RenderEngine) { Enabled = true }; base.AddController(debugController); } this.LogProvider.Write(string.Format("Found user: {0}", e.Value.UserId), LogLevel.Notice); if (!string.IsNullOrEmpty(this.UserFound) && base.ParkEngine.ContainsName(this.UserFound)) { var toExecute = base.ParkEngine.GetElementByName(this.UserFound) as ITimelineExecutable; if (toExecute != null) { toExecute.Execute(this, e.Value); } } }
void kinectController_SkeletonReady(object sender, TypedEventArgs<KinectUser> e) { this.LogProvider.Write("Skeleton is ready", LogLevel.Notice); }
void kinectController_PoseDetected(object sender, TypedEventArgs<KinectUser, string> e) { this.LogProvider.Write(string.Format("Pose '{0}' detected for user: {1}", e.Value2, e.Value1.UserId), LogLevel.Notice); }
void update_progress(object o, TypedEventArgs<double> percent) { this.ProgressState = TaskbarItemProgressState.Normal; this.ProgressValue = percent.Value; FileInfo fi = new FileInfo(ImportFileName); if (this.ProgressValue >= 1.0) this.ImportLabel = String.Format("Tietokanta tuotu {0}...", fi.Name); }