前提・実現したいこと
Unityでinputfieldにスクリプトをaddしたいのですがエラーメッセージが表示されできません。
エラーメッセージ Can't add script component 'Input Field manager' because the script classs cannot be found. Make sure that there are no compile errors and that the file name and class name match. コンソールにでているエラーメッセージ Assets\MakeChara\InputFieldManager.cs(9,5): error CS0246: The type or namespace name 'String' could not be found (are you missing a using directive or an assembly reference?) ```C# using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class InputFieldManager:MonoBehaviour { InputField inputField; String name; // Start is called before the first frame update void Start() { inputField = GameObject.Find("InputField").GetComponent<InputField>(); } public void NameEnter() { //InputFieldからテキスト情報を取得する name = inputField.text; } public string GetName(){ return this.name; } }
試したこと
スクリプトの名前はちゃんとInputFieldManagerになっています。
コードがおかしくてコンパイルエラーが起きているのかなと思ったのですがどこがおかしいのか分かりません。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー