i dont exactly know what im doing wrong lmao

This commit is contained in:
ThatZeoMan 2022-08-19 10:42:52 -05:00
parent a92f3bb0de
commit 70a48f07a0
3 changed files with 8 additions and 52 deletions

View file

@ -19841,7 +19841,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 1589389272}
m_HandleRect: {fileID: 1589389271}
m_Direction: 2
m_Value: 0
m_Value: 1
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
@ -25461,7 +25461,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 129.84087}
m_AnchoredPosition: {x: 0, y: 129.84053}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &1154875944
@ -27567,7 +27567,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: dfd9c4dee49957d4da897e02634ce6db, type: 3}
m_Name:
m_EditorClassIdentifier:
content: {fileID: 31952711}
content: {fileID: 1425536042}
inputFieldString: {fileID: 1425536044}
--- !u!1 &1254178913
GameObject:
m_ObjectHideFlags: 0

View file

@ -20,37 +20,7 @@ namespace HeavenStudio.Properties
public bool editingInputField = false;
}
public class PropManager : MonoBehaviour
{
[Header("Property Prefabs")]
[SerializeField] private GameObject IntegerP;
[SerializeField] private GameObject FloatP;
[SerializeField] private GameObject BooleanP;
[SerializeField] private GameObject DropdownP;
[SerializeField] private GameObject ColorP;
[SerializeField] private GameObject StringP;
public Beatmap.Entity entity;
public bool active;
private int childCountAtStart;
public bool canDisable = true;
public static PropManager instance { get; set; }
private void Awake()
{
instance = this;
}
private void Start()
{
childCountAtStart = transform.childCount;
}
}
[Serializable]
public class Properties
@ -62,24 +32,6 @@ namespace HeavenStudio.Properties
public string levelCreator = "";
public int Number;
public object this[string propertyName]
{
get
{
return typeof(Properties).GetField(propertyName).GetValue(this);
}
set
{
try
{
typeof(Properties).GetField(propertyName).SetValue(this, value);
}
catch (Exception ex)
{
UnityEngine.Debug.LogError($"You probably misspelled a parameter, or defined the object type wrong. Exception log: {ex}");
}
}
}
}
public class PropController

View file

@ -3,6 +3,7 @@ using System.Collections.Generic;
using UnityEngine;
using HeavenStudio.Util;
using TMPro;
namespace HeavenStudio.Properties
{
@ -11,11 +12,13 @@ namespace HeavenStudio.Properties
public static RemixName instance { get; private set; } = new RemixName();
[SerializeField] private GameObject content;
[SerializeField] private TMP_InputField inputFieldString;
public void Refresh(string content)
{
Properties.instance.levelName = content;
Debug.Log(Properties.instance.levelName);
inputFieldString.text = (string)(Properties.instance.levelName);
}
}
}