/// <summary>
 /// 
 /// </summary>
 /// <param name="simobjectid"></param>
 public tsObject(int simobjectid)
     {
     _mSimObjectId = simobjectid.AsString();
     dnTorque temp = dnTorque.self;
     _mtst = new TorqueScriptTemplate(ref temp);
     }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="simobjectid"></param>
        public tsObject(string simobjectid)
            {
            dnTorque temp = dnTorque.self;
            _mtst = new TorqueScriptTemplate(ref temp);
            if (!simobjectid.IsNumeric())
                {
                if (simobjectid.Trim() != "")
                    {
                    string old = simobjectid;
                    simobjectid = _mtst.console.GetObjectID(simobjectid).AsString();
                    if (simobjectid.AsInt() == 0)
                        dnTorque.self.Error("WARNING:: COULD NOT RESOLVE '" + old + "' to an object.");
                    //throw new Exception("Could not resolve object '" + old + "'.");
                    }
                }


            _mSimObjectId = simobjectid;
            }