Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

Confusing errors in Unity

$
0
0
Hello guys, I have a major issue. Unity says that my monobehaviour classes arent matching the .cs file names which I is entirely wrong (checked it twice) Also it gives me the following error messages:> Assets/_Scripts/Mouse.cs(71,62): error> CS1502: The best overloaded method> match for> `Mouse.UnitAlreadyInCurrentlySelectedUnits(GameObject)'> has some invalid arguments> Assets/_Scripts/Mouse.cs(71,62): error> CS1503: Argument `#1' cannot convert> `UnityEngine.GameObject' expression to> type `GameObject' Here is the code: ... if (!UnitAlreadyInCurrentlySelectedUnits(hit.collider.gameObject)) { ... // Check if an unit is already in the currently selected units arraylist public static bool UnitAlreadyInCurrentlySelectedUnits(GameObject Unit){ if (CurrentlySelectedUnits.Count > 0) { for(int i = 0; i < CurrentlySelectedUnits.Count; i++){ GameObject ArrayListUnit = CurrentlySelectedUnits[i] as GameObject; if(ArrayListUnit == Unit) return true; } return false; } else{ return false; } } Enclosed you will find the .cs file. I have absolutely no clue whats wrong, everything worked just fine a day ago. Maybe you can help me out? Thank you very much in advance. [link text][1] [1]: /storage/temp/33158-mouse.zip

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>