質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

2427閲覧

onselectを使いたい

simekirioware

総合スコア4

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2022/01/09 23:11

編集2022/01/09 23:16

前提・実現したいこと

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YAmaGNZ

2022/01/09 23:19

Onselectであっていますか?OnSelectではなく?
simekirioware

2022/01/10 10:40 編集

スペルミスでしたOnSelectでした・・・ ご指摘の通りでした。ありがとうございました。
guest

回答1

0

ベストアンサー

google翻訳
オーバーライドする適切なメソッドが見つかりません

ってことですが、元クラスにちゃんと存在するのか見てみよう
って、

public override void Onselect(BaseEventData eventData)

{ base.OnSelect(eventData);

スペルミス臭いですね

投稿2022/01/09 23:21

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

simekirioware

2022/01/10 10:38 編集

スペルミスという事で見直したところ OnselectではなくOnSlectにしたところ直りました。 回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問