//Assign a value to the scripts Name property
engine.GetObject("PlayerScript").SetProperty("Name", "Billy Bob");
//Assign a value to the scripts Name property
engine.GetObject("PlayerScript").SetProperty().Name = "Billy Bob";
//You can invoke a method using a Dynamic Type (.NET 4.0 only)
dynamic d = engine.GetObject("Player").InvokeMethod("IsColliding", null);
if (d)
Window.Title = "Object is colliding!!";
//Get the property value from the object and assign it to the window title.
this.Window.Title = engine.GetObject("PlayerScript").GetProperty().Name;
I've really enjoyed working on this project, I have a script engine built into it so users won't ever need to access the source for their muds and they'll be able to edit Types during runtime with the changes be saved and restored during server restarts. I wish I had class diagrams but my VS 2008 express didn't have it and I just recently migrated the project to VS 2010 express and it doesn't include it either. Boo lol