@RMDB
You see you me or any1 do not need undeclared variables
We just need easier way to declare and remove declared variables
Or to be precise we need better variable management system
Because if your var would be declared on 1st time using it in condition/action
Most arguments in favor for not declaring vars would go away
IF removing all events which include that var would result in var being removed then we are even closer to lose argument in favor of having a way to not declare vars
I do not care if i need or if my var gets declared or not
I care what steps i need to take to properly use variable
Same as to what steps i need to take to not have that var in my project
And in the end if you think about it then that is also all you care about
We could adapt without a problem to new system if it would offer better management options
@insein
No one is arguing here technical benefit of vars being declared
Ppl who are against declaring every var do not want declaring go away
They want only choice between one or another or better system to manage it
IF argument is that when you use var in action engine do not know should it be scene local or global var
Then why not leave 3 buttons in variable window to select them as one or another?
Now engine will know and you are managing your var the moment you start to use it
And you are not need to go to different window to set something up to start using it
By pure logic of newbie
Program wants me to set something 1st before i start using it
Then why it is not letting me do in the window where i am starting to use it?
We are talking about just 3 options here/3 buttons or drop down menu with 3 positions
I am all in for your argument that our projects now get better structured cause we plan our vars and declare them
Yet again if i am just to help you or someone else by preparing some events and making screenshot out of it
Then i need each time declare these variables and delete them later so i do not litter my project
I do not need that variable to be declared if i gonna use it just to show/explain something
Yet with new system i am required to take some additional steps just to be able to do what i was doing before variable update
Declaring/deleting vars do not take hours it takes few secs
Yet i gonna need to do it every single time i want to test something for someone or show how to do something
Where at the same time i can copy existing variable like action/condition
And simply rename it to some undeclared variable and it will still work
So from my standpoint only some actions/conditions for me to using undeclared vars were removed yet i still can use them if i want to
But either way i am forced to make some additional steps
So even if i declare or not declare var and care to use it
I am required to sacrifice more time in doing so than before update
So i say lets think of a better system for declaring lets throw some ideas and see if we can find some solution
Cause right now you can give me 100 reasons why declaring is better and i can give you 100 reasons why having option not to declare vars is better
Yet we will be in same exact situation
But if we start giving ideas how to have better system we will start moving forward