2026-04-08 스킬시스템 진행중, 폴더구조 변경등

This commit is contained in:
2026-04-08 05:36:01 +09:00
parent 0844a07902
commit 4eca51b885
1334 changed files with 61947 additions and 14859 deletions

View File

@@ -0,0 +1,98 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class VariousEffectsScene : MonoBehaviour {
public Transform[] m_effects;
public GameObject scaleform;
public GameObject[] m_destroyObjects = new GameObject[30];
public GameObject FriendlyEnemyObject;
GameObject gm;
public int inputLocation;
public Text m_scalefactor;
public static float m_gaph_scenesizefactor = 1;
public Text m_effectName;
int index = 0;
void Awake()
{
inputLocation = 0;
m_effectName.text = m_effects[index].name.ToString();
MakeObject();
}
void Update ()
{
InputKey();
if (index < 70)
FriendlyEnemyObject.SetActive(false);
else
FriendlyEnemyObject.SetActive(true);
}
void InputKey()
{
if (Input.GetKeyDown(KeyCode.Z))
{
if (index <= 0)
index = m_effects.Length - 1;
else
index--;
MakeObject();
}
if (Input.GetKeyDown(KeyCode.X))
{
if (index >= m_effects.Length-1)
index = 0;
else
index++;
MakeObject();
}
if (Input.GetKeyDown(KeyCode.C))
MakeObject();
}
void MakeObject()
{
DestroyGameObject();
gm = Instantiate(m_effects[index],
m_effects[index].transform.position,
m_effects[index].transform.rotation).gameObject;
m_effectName.text = (index+1) +" : "+m_effects[index].name.ToString();
scaleform.transform.position = gm.transform.position;
gm.transform.parent = scaleform.transform;
gm.transform.localScale = new Vector3(1,1,1);
float submit_scalefactor = m_gaph_scenesizefactor;
if (index < 70)
submit_scalefactor *= 0.5f;
gm.transform.localScale = new Vector3(submit_scalefactor, submit_scalefactor, submit_scalefactor);
m_destroyObjects[inputLocation] = gm;
inputLocation++;
}
void DestroyGameObject()
{
for(int i = 0; i < inputLocation; i++)
{
Destroy(m_destroyObjects[i]);
}
inputLocation = 0;
}
public void GetSizeFactor()
{
m_gaph_scenesizefactor = float.Parse(m_scalefactor.text.ToString());
float submit_scalefactor = m_gaph_scenesizefactor;
if (index < 70)
submit_scalefactor *= 0.5f;
gm.transform.localScale = new Vector3(submit_scalefactor, submit_scalefactor, submit_scalefactor);
}
}