몬스터 공격 수정 테스트

This commit is contained in:
Mingu Kim
2025-02-08 23:20:38 +09:00
parent 85fae09b37
commit 5f69ad8e30
7 changed files with 179 additions and 50 deletions

View File

@@ -0,0 +1,34 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TON
{
[System.Serializable]
public class MonsterData
{
// 몬스터 아이디
public int id;
// 몬스터 명 or 프리팹 명?
public string name;
// 몬스터 타입 ex : melee, ranged
public string monsterType;
// 몬스터 체력
public int hp;
// 기본 공격력
public int attackPower;
// 기본 방어력
public int defensivePower;
public MonsterData(int id, string monsterType, string name, int hp, int attackPower, int defensivePower)
{
id = this.id;
monsterType = this.monsterType == "monster" ? "melle" : "ranged";
name = this.name;
hp = this.hp;
attackPower = this.attackPower;
defensivePower = this.defensivePower;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3baf3e61ce1aff24b90ec264fa763bd0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,17 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TON
{
[System.Serializable]
public class MonsterSkillData
{
public int id; // 몬스터 id
public string skillType; // 스킬 타입(공격, 근거리, 원거리)
public int damage; // 스킬 피해량
public float coolTime; // 스킬 쿨타임
public float skillRange; // 스킬 범위(콜라이더 조정)
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 68285054ac94bb741b8b33e422a9e28c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: