So here is my c# script that should add some options to click on under its component but it doesn't have any clickable boxes under the component. The first time I did this it had the "the associated script cannot be loaded. Please fix any compile errors and assign a valid script unity." error. So I took all the c# files out of my assets and closed them reopened and put the files back inside the assets folder. After this, EDIT: I got the error after restarting unity. but I still did not have the drop-down options as I should. Thanks in advance for the help!
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class levelLoader : MonoBehaviour
{
public int iLevelToLoad;
public string sLevelToLoad;
public bool useIntegerToLoadLevel = false;
void Start()
{
}
void Update()
{
}
private void OnTriggerEnter2D(Collider2D collision)
{
GameObject collisionGameObject = collision.gameObject;
if (collisionGameObject.name == "Player")
LoadScene();
}
void LoadScene()
{
if (useIntegerToLoadLevel)
{
SceneManager.LoadScene(iLevelToLoad);
}
else
{
SceneManager.LoadScene(sLevelToLoad);
}
}
}
question from:
https://stackoverflow.com/questions/65837822/component-problems-with-unity2d 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…