前提・実現したいこと
unityで2DのRPGを作っているものです
先駆者様の動画を参考に戦闘画面でのコマンド選択を実装しようとしていた時に
Onselectを使用するという場面で
同じようにコードを入力したのですがエラーメッセージが出てしまいます
発生している問題・エラーメッセージ
Assets\battle\Windows\SelectableText.cs(12,26): error CS0115: 'SelectableText.Onselect(BaseEventData)': no suitable method found to override
該当のソースコード
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class SelectableText : Selectable { //選択状態になったときに勝手に実行される public override void Onselect(BaseEventData eventData) { base.OnSelect(eventData); Debug.Log($"{gameObject.name}が選択された"); } //非選択状態になったときに勝手に実行される public override void OnDeselect(BaseEventData eventData) { base.OnDeselect(eventData); Debug.Log($"{gameObject.name}の選択が外れた"); } }
試したこと
自分なりに調べたのですがオーバーライドに何かしら問題があるのかな・・・
ほどしかわからず手詰まりです。
どなたかご教授いただければ幸いです。
情報が足りなければ追記します
https://youtu.be/nSv2x9B-9cE←こちらが参考にさせていただいている動画です
動画時間8:00のあたりで詰まっています。
補足情報(FW/ツールのバージョンなど)
バージョン 2021.1.7.1f
回答1件
あなたの回答
tips
プレビュー