CConcreteObject
IntroductionThis is an object that can be addressed from a script (it's a CScriptableObject) but also contains the basic framework needed for an object that can be saved to a project and be read again. Objects of this type have a script and save it to XML, and support creating user-defined properties on them that also get saved. Member Data
mBreakpointLinesprotected Discussion< User-defined properties that we persist to the stack & which scripters can access. mDocumentprotected Discussion< A LEOValue so scripts can reference us (see mIDForScripts). mHandlerNotesprotected Discussion< Document that contains us. mIDForScriptsprotected Discussion< Compiled script, lazily created/recreated on changes. mObjectDescriptorIDForScriptsprotected Discussion< A LEOValue so scripts can reference us (see mIDForScripts). mObjectDescriptorSeedForScriptsprotected Discussion< The ID Leonie uses to refer to this object. This is *not* the ID as Hammer understands it. mObjectDescriptorValueForScriptsprotected Discussion< The seed value to go with mObjectDescriptorIDForScripts. mScriptDiscussion< Name of this object for referring to it from scripts. mScriptObjectprotected Discussion< Lines on which the user set breakpoints using the UI that should be applied to the script when compiled. mSeedForScriptsprotected Discussion< The ID Leonie uses to refer to this object. This is *not* the ID as Hammer understands it. mUserPropertiesprotected Discussion< Uncompiled text of this object's script. mValueForScriptsprotected Discussion< The seed value to go with mIDForScripts. |