public override BaseEditor CreateObject(ref BaseEditor parent, Mogre.NameValuePairList parameters) { CameraEditor obj = new CameraEditor(); Mogre.NameValuePairList.Iterator ni; if ((ni = parameters.Find("Init")) != parameters.End()) { parameters["Name"] = "Camera" + MogitorsRoot.Instance.CreateUniqueID("Camera", "", -1); } obj.ProcessParameters(parameters); obj.Parent = parent; InstanceCount++; return(obj); }
public override BaseEditor CreateObject(ref BaseEditor parent, Mogre.NameValuePairList parameters) { CameraEditor obj = new CameraEditor(); Mogre.NameValuePairList.Iterator ni; if ((ni = parameters.Find("Init")) != parameters.End()) { parameters["Name"] = "Camera" + MogitorsRoot.Instance.CreateUniqueID("Camera", "", -1); } obj.ProcessParameters(parameters); obj.Parent = parent; InstanceCount++; return obj; }