How can I contact a Unity Forum admin? I want to report a moderator.
My posts are constantly pulled off by a moderator called Hellium without any explaination of what might be wrong with my posts. I have read the guidelines for posts and I am doing my best to comply with the rules and not ask questions that have been asked before and include the proper code in my posts. It is super frustrating once you've taken your time to write about your issue that without any explanation your post is pulled off, especially if it's always the same person who does it.
I understand that I am a beginner and that my questions might seem silly sometimes for more advanced users. Please let me know if beginners may not ask questions here, I will gladly find a new home to ask questions if my internet research left me empty-handed.
in general there are no issues with beginner questions. there are certain topic wich will always get removed asap such as questions regard NullreferenceExceptions. Can you share which topics your questions are about?
The only guess that I have with my last question that was just removed was that it is a fundamental principle that I didn't get. But that's what beginners like me do: not knowing what they don't know. I don't expect an explanation of fundamental things, I can find this on the internet. But as a beginner, you just don't know what you don't know. So getting a hint on what to learn is already a big help which is why I posted it here.
Here is the latest post that again got removed immideatly:
Variable type of cached script attached to other GameObject? Hello,
to access variables in other scripts I am normally using
GameObjectScriptIsAttachedTo.GetComponent()._parameterIWantToAccess; I guess however doing it GetComponent-wise all the time I am accessing something isn't great for performance? So what type must a variable be if I want to cache the link to the script like
_cacheVariableForScript=GameObjectScriptIsAttachedTo.GetComponent(); so I would be able to use it like...
_cachedVariable.ParameterIWantToAccess ...in the future? Sorry if this is a noob question but I couldn't find an answer on google search and "object" type lets me cache it but not use it as described above.
Thanks in advance!
P.s. I found the answer myself after I posted it and wrote about it before the question got removed. I thought that that is how i can give something back to the community.
Another one that got removed was this one:
After identification of gameobject through raycast, can I store that GameObject in variable? Hello,
so i have successfully casted a ray and identified a Gameobject by tag. Now i would like to Store the Gameobject in a variable to i.e. set it inactive. Here is the code:
if (hit.transform.gameObject.tag == "Blueprint" && hit.collider) {
SelectedBlueprint = hit.transform.gameObject.GetComponent<GameObject>();
Debug.Log("I have targeted a Blueprint with the name " + SelectedBlueprint.name);
SelectedBlueprint.SetActive(false);
}
I have found out in the unity documentation that Raycasts cant return Gameobjects (https://docs.unity3d.com/ScriptReference/RaycastHit.html), but since I have already identified the object, isn't there maybe a workaround? (casting a sphere doesn't help since the gameObject will be disabled by default).
Thanks for any tips in advance!
P.s. i have just again browsed through the log and seen that Hellium did reply on one of them with reasons why he keeps removing my posts: - They are either too trivial Then don't remove my question and tell me what i need to learn and give other beginners a chance to find answers to trivial questions, too! Be sure i always try to find answers to my trivial questions on other places on the internet before. Sometimes the hardest part is to ask the right question. Why do you punish beginners for that? - They don't have code attached Yes! Sometimes as a beginner you have general questions about how things work. you want to understand a principle or a bigger scope technique and you don't need a specific code example. Now I am always including code but that's just silly if its not about a specific example. Plus i cant find this as a rule. -They are not detailed enough This was the explanation for removing the "After identification of gameobject through raycast, can I store that GameObject in variable?" topic. I really don't get it. Look at the example, it already has quite some detail. And if it's not enough, just write an answer and let me fix it instead of right away pulling it off the board.
in general you guys seem to have things clarified by now. In general i can understand your frustration - the other side can be the same at times...
As a suggestion if you want to find other places to get help i can recommend checking out discord channels like the following:
all of these have unity help channels that with people who will answer even the most basic beginner question (mostly) There are no rules regarding what kind of questions can be posted.
Answer by Hellium · Oct 25, 2021 at 09:01 AM
I invite you to read (again?) the FAQ and the moderator guidelines. You can't blame me for ensuring the rules of Unity Answers are respected.
Trivial question asked several times including here
Question is still open, and has been answered.
You haven't provided the details I've asked so the question remained under moderation. (which was So what is your problem with your current code?
)
You haven't provided any code, so it's impossible to give you an answer excepts "no, a void method can't be paused"
Question is still open and you've found the solution by yourself.
Question is still open and has been answered.
Question is still open and has been answered.
Question is still open and has been answered.
Trivial question not showing research effort. I've answered you before rejecting the question.
Thank you for justifying yourself Hellium and for posting each and every topic I ever made in Unity Answers here. Let me directly refer to some points you mentioned:
Variable type of cached script attached to other GameObject
Trivial question asked several times including here
Maybe for you, this is a trivial question. For beginners like me, it is not. What are the standards in the guideline for what is a "trivial" question? It seems to be your verysubjective judgment (and yes, I understand that asking "what is a gameobject" pollutes unity answers and i wouldn't complain about it being removed). And what keeps you from posting a link to an answer instead of again just pulling it off the answers? If Unity Answers is not for beginners like me to ask see$$anonymous$$gly "trivial" questions to get hints on finding answers, i assume its just for people like you who obviously are very advanced?
After identification of gameobject through raycast, can I store that GameObject in variable?
You haven't provided the details I've asked so the question remained under moderation.
I have seen many questions in unity answers that were not removed with A LOT fewer details. I have indeed answered your question and you have NOT put the question back to answers. Instead, you asked another question on "where my problem would be". For me, that was obvious from my initial post, for you it wasn't. As much as I appreciate you trying to do your moderators-job, it completely defeats the purpose of Unity Answers in my eyes if I'm questioned by you repetitively since instead of just getting an answer from the community.
Can I return to the point where I left a function without IENumerator?
You haven't provided any code, so it's impossible to give you an answer excepts "no, a void method can't be paused"
Yes! Sometimes as a beginner, you have general questions about how things work and all you are looking for is a straight answer. you want to understand a principle or a bigger scope technique and you don't need a specific code example. What keeps you from writing exactly this? "no, a void method can't be paused" . perfect, that was all i was asking for. instead, you felt like again like removing my question leaving me again with no answer.
Please overthink your standards, I'm sure they come with good intentions to keep Unity Answers clean. But it makes no sense for me to take the time to write a post just to press thumbs on whether or not I meet your personal standards of non-triviality or level of detail given which are from my perspective higher than they should be.
And what keeps you from posting a link to an answer instead of again just pulling it off the answers?
You've answered this question yourself. I didn't feel it was necessary to post a link to a similar question. I would have done it otherwise.
I have seen many questions in unity answers that were not removed with A LOT less details.
For your information, moderators are not employees of Unity Technologies, so they do their duty on their free time. If you can manage to get me a proper moderator job at Unity Technologies, I would be delighted.
I have indeed answered your question and you have NOT put the question back to answers.
I'm afraid you did not.
Yes! Sometimes as a beginner you have general questions about how things work and all you are looking for is a straight answer. What keeps you from writing exactly this? "no, a void method can't be paused" . perfect, that was all i was asking for.
Often, beginners fall into the XY problem and your question was a typical example, especially when reading "I have had some bad experiences with IENumerator functions for reasons I want to spare you now.".
"pausing the execution of a void method" is something impossible in Unity because it's impossible in C#. Unity Answers is focusing on Unity-specific questions. For pure C# questions, please ask on a general C# program$$anonymous$$g Q&A.
And what prevented you from providing your code?
And also, my original question remains valid, if there is a place to contact ad$$anonymous$$istrators since the system is suggesting it each time you remove my questions.
I don't know any. Unity Answers is community driven. The closest to "ad$$anonymous$$istrators" you'll find here are moderators.
You are very fast with replies. I have changed my answer to your initial reply before you have commented on the different points. I see your points and thank you for the clarification. If there's anything you want to take away from this public personal discussion then that it helps a lot to give clear reasons like i.e. that something someone asks is more c# specific related which is why you pulled the question off and give the person a hint where he/she can find the help they were looking for. I understand that there is not always enough time but as you can see, it can get very frustrating for people who actually have good intentions and try their best to comply with the rules. And I also want to encourage you as posted at the end of my last revision, to adjust your standards on non-triviality or completeness of given details at least a tiny bit. Keep in $$anonymous$$d that beginners like me sometimes simply can't know what's trivial and what's not, or whether something is more c# related or unity related, and maybe be a tiny bit forgiving.
Answer by Owen-Reynolds · Nov 05, 2021 at 10:52 PM
In the old days there weren't that many Q's that needed attention and there were lots of active moderators. If one "rogue" moderator was doing funny stuff, other moderators would undo it, eventually notice it was always the same person, start a tread about it, and come to an understanding. But all that stopped years ago, which is obvious since no one else replied to your Q here (not counting me, after 2 weeks). In fact, even Helium announced they were quitting UA moderation something like a year ago.
-
But as Helium's comments explain, the site is for people with a basic understanding of game design to get specific answers on how Unity does things. It's very difficult for beginners to understand what "basic understanding" is. Sometimes the mods don't agree. Imagine a site on cooking using an air fryer. Asking where to buy salt is a bad Q, but asking where to buy an ingredient only used by air-fryers might be a good Q. If you're new to cooking you won't know the difference.
-
There is one relevant thing I think Helium and I disagree on (which is ultimately unimportant since I haven't used a moderator button in years here). I think the "Help Room" area is fine for any non-spam, non-joke, non-gossip Q. It's basically made so we can "reject" Q's from UnityAnswers into the UnityAnswers Help Room. I don't remember Heluim's position in it -- just a vague feeling that I thought it was different than mine.
Your answer
Follow this Question
Related Questions
How can I contact a Unity Forum admin? 3 Answers
My question is gone 1 Answer
Remove two Questions redirecting each other (I messed it up) 0 Answers
How do I contact Answers administrator? 15 Answers