protected void SetElements(bool bInit) { if (bInit) { _scriptController = new ScriptController(m_TempScript); Current.Gui.FindAndAttachControlTo(_scriptController); //View.ScriptName = m_TempScript.ScriptName; //_scriptController.ScriptCursorLocation = m_TempScript.UserAreaScriptOffset; } if (null != View) { View.SetScriptView(_scriptController.ViewObject); _tempIsUsingUserDefinedParameters = m_TempScript.IsUsingUserDefinedParameterNames; _tempNumberOfParameters = m_TempScript.NumberOfParameters; _tempUserDefinedParameters = GetParametersAsLine(_tempIsUsingUserDefinedParameters); _tempIndependentVariables = GetIndependentVariablesAsLine(); _tempDependentVariables = GetDependentVariablesAsLine(); View.SetCheckUseUserDefinedParameters(_tempIsUsingUserDefinedParameters); View.SetNumberOfParameters(_tempNumberOfParameters, !_tempIsUsingUserDefinedParameters); View.SetParameterText(_tempUserDefinedParameters, _tempIsUsingUserDefinedParameters); View.SetIndependentVariableText(_tempIndependentVariables); View.SetDependentVariableText(_tempDependentVariables); } }
protected GameObjectManager(IPostOffice postOffice, IScriptController scriptController) { m_ModuleID = Constant.enumModuleID.GAMEOBJECTMANAGER; m_PostOffice = postOffice; m_ScriptController = scriptController; m_GameObjectList = new Dictionary <String, IGameObject>(); m_MsgTypeArray = new Constant.enumMessage[] { Constant.enumMessage.INITIALISE, Constant.enumMessage.UPDATE, Constant.enumMessage.DRAW, Constant.enumMessage.SYNC_POSITIONDATA, Constant.enumMessage.CREATE_OBJECTS, Constant.enumMessage.ADD_COMPONENTS_TO_OBJECT, Constant.enumMessage.ADD_SCRIPT_TO_OBJECT, Constant.enumMessage.GET_COLLISIONDETECTIONDATA, Constant.enumMessage.GET_POSITION_COMPONENTS, Constant.enumMessage.GET_COMPONENTS, Constant.enumMessage.GET_GAMEOBJECT, Constant.enumMessage.GET_GAMEOBJECTCOMPONENTS, Constant.enumMessage.GET_GAMEOBJECTKEY_BY_ID, Constant.enumMessage.GET_GAMEOBJECTCOMPONENTS_BY_ID, }; //m_Components = new List<IComponent>(); }
public static GameObjectManager Instance(IPostOffice postOffice, IScriptController scriptController) { if (m_Instance == null) { m_Instance = new GameObjectManager(postOffice, scriptController); } return(m_Instance); }
public ScriptExecutionDialog(IScriptController controller) { _controller = controller; InitializeComponent(); if (_controller != null && _controller.ViewObject != null) { _gridHost.Children.Insert(0, (Control)_controller.ViewObject); // Important to insert it as first position, otherwise BackgroundCancelControl would never be visible } }
public ScriptExecutionDialogWin(IScriptController controller) { _controller = controller; InitializeComponent(); if(_controller!=null && _controller.ViewObject!=null) { Control mycontrol = (Control)_controller.ViewObject; mycontrol.Location = new Point(0,0); mycontrol.Size = new Size(this._btOk.Location.X - System.Windows.Forms.SystemInformation.MenuHeight/2,this.ClientSize.Height); mycontrol.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; this.Controls.Add(mycontrol); } }
public ScriptExecutionDialog(IScriptController controller) { _controller = controller; InitializeComponent(); if (_controller != null && _controller.ViewObject != null) { Control mycontrol = (Control)_controller.ViewObject; mycontrol.Location = new Point(0, 0); mycontrol.Size = new Size(this._btOk.Location.X - System.Windows.Forms.SystemInformation.MenuHeight / 2, this.ClientSize.Height); mycontrol.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; this.Controls.Add(mycontrol); } }
protected void SetElements(bool bInit) { if (bInit) { _scriptController = new ScriptController(m_TempScript); Current.Gui.FindAndAttachControlTo(_scriptController); //View.ScriptName = m_TempScript.ScriptName; //_scriptController.ScriptCursorLocation = m_TempScript.UserAreaScriptOffset; } if (null != View) { View.SetScriptView(_scriptController.ViewObject); _tempIsUsingUserDefinedParameters = m_TempScript.IsUsingUserDefinedParameterNames; _tempNumberOfParameters = m_TempScript.NumberOfParameters; _tempUserDefinedParameters = this.GetParametersAsLine(_tempIsUsingUserDefinedParameters); _tempIndependentVariables = this.GetIndependentVariablesAsLine(); _tempDependentVariables = this.GetDependentVariablesAsLine(); View.SetCheckUseUserDefinedParameters(_tempIsUsingUserDefinedParameters); View.SetNumberOfParameters(_tempNumberOfParameters, !_tempIsUsingUserDefinedParameters); View.SetParameterText(_tempUserDefinedParameters, _tempIsUsingUserDefinedParameters); View.SetIndependentVariableText(_tempIndependentVariables); View.SetDependentVariableText(_tempDependentVariables); } }