質問編集履歴

2

追記事項を記載

2021/10/31 15:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
 
98
98
 
99
- 本サイトで過去に似たような質問があったので参考にしたところ(https://teratail.com/questions/318038)、MonoBehaviourを継承した状態ではnewのインスタンス化?が使えず、AddComponent()を使用せよ、というところまでは理解しました。ただ、私の場合は警告文にcs:40というように、具体的にどのスクリプトのどの部分を直せば解決できるのかが明記されておらず、わからなかったため、質問させていただきました。
99
+ 本サイトで過去に似たような質問があったので参考にしたところ(https://teratail.com/questions/318038)、MonoBehaviourを継承した状態ではnewのインスタンス化?が使えず、AddComponent()を使用せよ、というところまでは理解しました。ただ、私の場合は警告文にcs:40というように、具体的にどのスクリプトのどのを直せば解決できるのかが明記されておらず、わからなかったため、質問させていただきました。
100
100
 
101
101
 
102
102
 

1

追記事項を記載

2021/10/31 15:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -96,8 +96,14 @@
96
96
 
97
97
 
98
98
 
99
- 本サイトで過去に似たような質問があったので参考にしたところ(https://teratail.com/questions/318038)、MonoBehaviourを継承した状態ではnewが使えず、AddComponent()を使用せよ、というところまでは理解しました。ただ、私の場合は警告文にcs:40というように、具体的にどのスクリプトのどの部分を直せば解決できるのかが明記されておらず、わからなかったため、質問させていただきました。
99
+ 本サイトで過去に似たような質問があったので参考にしたところ(https://teratail.com/questions/318038)、MonoBehaviourを継承した状態ではnewのインスタンス化?が使えず、AddComponent()を使用せよ、というところまでは理解しました。ただ、私の場合は警告文にcs:40というように、具体的にどのスクリプトのどの部分を直せば解決できるのかが明記されておらず、わからなかったため、質問させていただきました。
100
100
 
101
101
 
102
102
 
103
103
  *より詳細を書くと、過去の質問者さんの警告文には「BannerClient.cs:143」というように、スクリプトの修正で解決できそう、と見当がつくと思うのですが、私の警告文にはそれがなく、困っている状況です。
104
+
105
+
106
+
107
+ ### 追記
108
+
109
+ 警告文をそのまま読み取ると、例えば、GoogleMobileAds.Placement.AdGameObject:LoadAd ()であれば、AdGameObjectスクリプト内のLoadAd ()メソッドでnewを使っているのでAddComponent()の形で書き直せ、ということだと考えています(なぜ警告の該当箇所の行が示されないのかは不明ですが)。あと気付いた点は、AdGameObjectというスクリプトは確かに存在しますが、拡張子が.dllとなっており、他の質問者の方のように.csの拡張子で警告が表示されず、dllファイルの中身を書き直す必要があるのか、という点でも悩んでいます。