Esempio n. 1
0
 void OnUpdatePlayerPowerup(object sender, TypedEventArgs <Sprite> args)
 {
     if (sender is Player player)
     {
         Hud.GetPlayerInfo(player.Id).SetPowerup(args.Value);
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        private void OnModelSelectedBtnClick(object sender, TypedEventArgs <AssetModel> e)
        {
            OnNewModelSelected?.Invoke(this, e);

            foreach (var m in _modelsElements)
            {
                m.SetSelected(m == sender);
            }
        }
Esempio n. 4
0
 private void OnNavigationDrawerBtn(object sender, TypedEventArgs <NavigationDrawerButton> args)
 {
     OnNavigationDrawerButtonClicked?.Invoke(sender, args);
 }
Esempio n. 5
0
 void _KinectController_CalibrationStarted(object sender, TypedEventArgs<KinectUser> e)
 {
     this.LogProvider.Write(string.Format("Calibration started for user: {0}", e.Value.UserId), LogLevel.Notice);
 }
Esempio n. 6
0
 private void ElementOnInfoBtnClicked(object sender, TypedEventArgs <AssetModel> e)
 {
     _lastClickedModel = e.Data;
     SceneManager.LoadScene(AppConstants.SceneNames.ModelInfoSceneName, LoadSceneMode.Additive);
 }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
        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);
                }
            }
        }
Esempio n. 9
0
 void kinectController_SkeletonReady(object sender, TypedEventArgs<KinectUser> e)
 {
     this.LogProvider.Write("Skeleton is ready", LogLevel.Notice);
 }
Esempio n. 10
0
 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);
 }
Esempio n. 11
0
        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);
        }