他のオブジェクトについているスクリプトの変数にアクセスしたいです
using System.Collections; using System.Collections.Generic; using UnityEngine; public class targetcorijon : MonoBehaviour { private List<string> m_hitObjects = new List<string>(); bool reward = false; // Start is called before the first frame update void Start() { } // Update is called once per frame void FixedUpdate() { // 毎回衝突したオブジェクトリストをクリアする m_hitObjects.Clear(); } void OnCollisionStay(Collision i_other) { // 衝突しているオブジェクトをリストに登録する m_hitObjects.Add(i_other.gameObject.name); if (m_hitObjects.Contains("wo")) { reward =true; } } }
このrewardという値をほかのスクリプトで使いたいのですが方法はありませんか?
この質問のタイトルで検索しましたか?
回答1件
あなたの回答
tips
プレビュー