From 3f907d13b907f476ae9b80585e85526e5636de24 Mon Sep 17 00:00:00 2001 From: klappstuhl24 Date: Fri, 5 Apr 2024 21:10:10 +0200 Subject: [PATCH] an simons sachen angepasst --- 3d Prototyp/Assets/Scripts/NPC_Behavior.cs | 64 +--------------------- 1 file changed, 1 insertion(+), 63 deletions(-) diff --git a/3d Prototyp/Assets/Scripts/NPC_Behavior.cs b/3d Prototyp/Assets/Scripts/NPC_Behavior.cs index acd7855b..60914483 100644 --- a/3d Prototyp/Assets/Scripts/NPC_Behavior.cs +++ b/3d Prototyp/Assets/Scripts/NPC_Behavior.cs @@ -7,35 +7,9 @@ using UnityEngine; public class NPC_Behavior : MonoBehaviour { [SerializeField] GameObject confettiEffect; - [SerializeField] private double _caffeineLevel = 0.0; // max 100, min 0 - [SerializeField] private double _hungerLevel = 0.0; // max 100, min 0 - [SerializeField] private double _happinessLevel = 100.0; // max 100, min 0 - [SerializeField] private double _baseDevelopementPower = 100.0; // max 100, min 0 - [SerializeField] private double _developementPower = 100.0; // max unlimited, min 0 - [SerializeField] double eventRate = 1.0; // max 60, min 0 -> how many events are requested per minute + [SerializeField] double eventRate = 1.0; // max 60, min 0 -> how many events are fired per minute [SerializeField] private float _startTime = 30.0f; - /// - /// Gibt das Koffeinlevel des Entwicklers zurück - /// - public double CaffeineLevel => _caffeineLevel; - /// - /// Gibt das Hungerlevel des Entwicklers zurück - /// - public double HungerLevel => _hungerLevel; - /// - /// Gibt das Zufriedenheitslevel des Entwicklers zurück - /// - public double HappnessLevel => _happinessLevel; - /// - /// Gibt die Basisentwicklungskraft des Entwicklers zurück - /// - public double BaseDevelopementPower => _baseDevelopementPower; - /// - /// Gibt die jetzige Entwicklungskraft des Entwicklers zurück - /// - public double DevelopmentPower => _developementPower; - private GameManager _gameManager; private NPC_EventStack _eventStack; private Text2Speech _text2Speech; @@ -178,42 +152,6 @@ public class NPC_Behavior : MonoBehaviour return _currentNeed == null; } - public Dictionary GetStats() - { - return new Dictionary - { - { "Caffeine", _caffeineLevel }, - { "Hunger", _hungerLevel }, - { "Happiness", _happinessLevel }, - { "Developement Power", _developementPower } - }; - } - - public void SetStats(Dictionary stats) - { - foreach (string key in stats.Keys) - { - switch (key) - { - case "Caffeine": - _caffeineLevel = stats[key]; - break; - case "Hunger": - _hungerLevel = stats[key]; - break; - case "Happiness": - _happinessLevel = stats[key]; - break; - case "Developement Power": - _developementPower = stats[key]; - break; - default: - Debug.LogError("Unknown Stat/Key"); - break; - } - } - } - public void Talk() { //if (!_audioSource.isPlaying)