From a020e650108c0aeb3ae0235e62cd9e22cb2da73b Mon Sep 17 00:00:00 2001 From: Zinziel Date: Wed, 17 Dec 2025 13:05:27 +0100 Subject: [PATCH] Enemy Data Type Scriptable Object Skript erstellt. Erste Gedanken. --- Assets/Scripts/Enemy/EnemyType.cs | 17 +++++++++++++++++ Assets/Scripts/Enemy/EnemyType.cs.meta | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 Assets/Scripts/Enemy/EnemyType.cs create mode 100644 Assets/Scripts/Enemy/EnemyType.cs.meta diff --git a/Assets/Scripts/Enemy/EnemyType.cs b/Assets/Scripts/Enemy/EnemyType.cs new file mode 100644 index 0000000..b84f91a --- /dev/null +++ b/Assets/Scripts/Enemy/EnemyType.cs @@ -0,0 +1,17 @@ +using UnityEngine; + +[CreateAssetMenu(fileName = "New Enemy Data", menuName = "Enemy Data")] +public class EnemyType : ScriptableObject +{ + public string enemyName; + public GameObject enemyPrefab; + public GameObject enemyJumpscarePrefab; + public int approachStepCounter; + public float delayBetweenStep; + public float stayTime; + public Vector3 firstRoomPosition; + public Vector3 secondRoomPosition; + public Vector3 thirdRoomPosition; + public Vector3 mainRoomLeftPostion; + public Vector3 mainRoomRightPosition; +} diff --git a/Assets/Scripts/Enemy/EnemyType.cs.meta b/Assets/Scripts/Enemy/EnemyType.cs.meta new file mode 100644 index 0000000..f9cc47d --- /dev/null +++ b/Assets/Scripts/Enemy/EnemyType.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: da88df8e75e881e42856c4de256e7348 \ No newline at end of file