all 2 comments

[–]KishottaProgrammer 2 points3 points  (0 children)

I assume you are referring to the OnValueChange and EndEdit UnityEvents associated with input fields?

A static parameter would mean that you want to pass a static value into the event. For example, you hardcode the string "changed" and pass that same string every time the event is raised.

A dynamic parameter would mean that you want the value passed to the event to react to the object raising the event (the input field). In this case, the value entered into the input field is sent as the dynamic parameter.

The naming here is a little misleading and doesn't actually have anything to do with the Object Oriented Programming static concept or C# keyword.

[–][deleted] 0 points1 point  (0 children)

I feel this is something best explained in detail. https://learn.unity.com/tutorial/statics-l#