Blockland Forums > Modification Help
Script Object Help
(1/1)
DYLANzzz:

--- Code: ---function createController()
{
return new ScriptObject()
{
class="Controller";
time=0;
status=0;
peopleQueue=new SimSet();
people=new SimSet();
              };
}
$RW::Controller=createController();
--- End code ---

For some reason it will return one of the new simSets I created and not the Script Object itself. Anyone know why this is happening?
otto-san:

--- Code: ---function createController()
{
%so = new ScriptObject()
{
class="Controller";
time=0;
status=0;
peopleQueue=new SimSet();
people=new SimSet();
        };
        return %so;
}
$RW::Controller=createController();
--- End code ---

try that instead
DYLANzzz:
Didn't work.

But I think I found the solution.

--- Code: ---function createController()
{
     %j = new ScriptObject()
     {
          class="Controller";
          time=0;
          status=0;
     };
     %j.peopleQueue=new SimSet();
     %j.people=new SimSet();             
     return %j;
}
$RW::Controller=createController();
--- End code ---
Navigation
Message Index

Go to full version