コード例 #1
0
ファイル: PressureSystem.cs プロジェクト: npruehs/ggj2016
        private void OnCurrentObjectiveChanged(object sender, CurrentObjectiveChangedEventArgs args)
        {
            if (args.OldObjective == null)
            {
                return;
            }

            this.SetPressure(this.pressure - this.LevelSettings.PressureReducedPerObjective);
        }
コード例 #2
0
 private void OnCurrentObjectiveChanged(object sender, CurrentObjectiveChangedEventArgs args)
 {
     this.currentObjective = args.NewObjective;
 }
コード例 #3
0
ファイル: InteractionSystem.cs プロジェクト: npruehs/ggj2016
        private void OnCurrentObjectiveChanged(object sender, CurrentObjectiveChangedEventArgs args)
        {
            this.currentObjective = args.NewObjective;

            this.SelectInteractable();
        }
コード例 #4
0
ファイル: ObstacleSystem.cs プロジェクト: npruehs/ggj2016
 private void OnCurrentObjectiveChanged(object sender, CurrentObjectiveChangedEventArgs args)
 {
     this.currentObjective = args.NewObjective;
     this.CheckObstacles();
 }
コード例 #5
0
ファイル: EventManager.cs プロジェクト: npruehs/ggj2016
 public void OnCurrentObjectiveChanged(object sender, CurrentObjectiveChangedEventArgs args)
 {
     var handler = this.CurrentObjectiveChanged;
     if (handler != null)
     {
         handler(sender, args);
     }
 }