Пример #1
0
 private void ReturnEnd(CController a_oController)
 {
     this.transform.Rotate(0.0f, 180.0f, 0.0f);
     m_oAnimator.SetBool("Moving", false);
     m_bIsEnemyTrigger         = false;
     a_oController.m_bIsAttack = true;
 }
Пример #2
0
 //Methode zum Initialisieren von Variablen und Objekten
 void Start()
 {
     //CController: Muss aus dem GraphController geladen werden, da dieser vom gesammten Programm verwendet wird
     ccont = GameObject.Find("GraphController").GetComponent <CController>();
     //Der Toggle, welcher angeklickt wurde
     thisToggle = gameObject.transform;
 }
Пример #3
0
 /// <summary>
 /// TODO 目前没有调用
 /// 完善技能系统后再说
 /// </summary>
 /// <param name="owner"></param>
 /// <param name="target"></param>
 public void Attack(CAIController owner, CController target)
 {
     /*if (m_effect == null){
      *      m_effect = CEffectHelper.CreateCEffect(m_meta.Effect, gameObject);
      * }
      * if(m_effect != null)m_effect.Apply(owner, target);*/
 }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!Page.IsPostBack)
            //{
            objCommonMethods = new CommonMethods();
            objCController   = new CController();
            objIController   = (CController)objCController;

            objCMWException  = new CMWException();
            objCommonMethods = new CommonMethods();

            objIController.SetFilePath(strProjectDBPath);
            objPanels = objIController.ReadPanelIds();
            WebDataGrid1.DataSource = GetDataTable();

            if (!Page.IsPostBack)
            {
                WebDataGrid1.DataSource = GetDataTable();
                //this.WebDataGrid1.DataSourceID = "AccessDataSource1";
            }
            else
            {
                WebDataGrid1.DataSource = "";
                //this.WebDataGrid1.DataSourceID = "";
                WebDataGrid1.StyleSetName = this.DDList1.SelectedValue;
                WebDataGrid1.DataSource   = GetDataTable();
                //this.WebDataGrid1.DataSourceID = "AccessDataSource1";
            }
            //}
            // WebProgressBar1.Value = intProgress;
            if (intProgress <= 100)
            {
                WebProgressBar1.Value = intProgress;
            }
        }
Пример #5
0
 //Methode zum Initialisieren von Variablen und Objekten
 void Start()
 {
     //Der ausgewählte Toggle ist der, von dem dieses Skript aufgerufen wird
     thisToggle = gameObject.transform;
     //CController: muss der CController sein, welcher auf GraphController liegt, da dieser vom gesammten Programm verwendet wird
     ccont = GameObject.Find("GraphController").GetComponent <CController>();
 }
Пример #6
0
 protected virtual void Initialization()
 {
     _character  = GetComponent <CharacterMotor2D>();
     _controller = GetComponent <CController>();
     _characterHorizontalMovement = GetComponent <CharacterHorizontalMovement>();
     _characterGravity            = GetComponent <CharacterGravity>();
     _spriteRenderer = GetComponent <SpriteRenderer>();
     _health         = GetComponent <Health>();
     //BindAnimator();
     //_sceneCamera = _character.SceneCamera;
     _inputManager = _character.LinkedInputManager;
     _state        = _character.CharacterState;
     if (GetComponent <InputManager>() == null)
     {
         _character.LoadStates(_movement); _character.LoadCondition(_condition);
     }
     else
     {
         _movement = _character.MovementState; _condition = _character.ConditionState;
     }
     AbilityPermitted = true;
     if (_character.MovementState == null)
     {
         print("");
     }
     _abilityInitialized = true;
 }
Пример #7
0
 private static void _CloseProgram()
 {
     // Unloading in reverse order
     try
     {
         CController.Close();
         CVocaluxeServer.Close();
         CGraphics.Close();
         CThemes.Close();
         CCover.Close();
         CFonts.Close();
         CBackgroundMusic.Close();
         CWebcam.Close();
         CDataBase.Close();
         CVideo.Close();
         CRecord.Close();
         CSound.Close();
         CDraw.Close();
     }
     catch (Exception e)
     {
         CLog.LogError("Error during shutdown!", false, false, e);
     }
     GC.Collect(); // Do a GC run here before we close logs to have finalizers run
     try
     {
         CLog.Close(); // Do this last, so we get all log entries!
     }
     catch (Exception) {}
     Environment.Exit(Environment.ExitCode);
 }
Пример #8
0
 public CAIMessage(int id, string name, CController sender, Object data)
 {
     Id     = id;
     Name   = name;
     Sender = sender;
     Flags  = 0;
     Data   = data;
 }
Пример #9
0
 public CAIMessage(int id, string name, CController sender)
 {
     Id     = id;
     Name   = name;
     Sender = sender;
     Flags  = 0;
     Data   = null;
 }
Пример #10
0
 public void init(string dgrg, string fgrg, string ogrg, string dir)
 {
     controller = new CController(dgrg, fgrg, ogrg, dir, pathToGNP);
     this.dir   = dir;
     this.dgrg  = dgrg;
     this.fgrg  = fgrg;
     this.ogrg  = ogrg;
 }
Пример #11
0
 public void init(string dir)
 {
     controller = new CController(dir, pathToGNP);
     this.dir   = dir;
     initData();
     tabControl.Enabled = true;
     settingToolStripMenuItem.Enabled = true;
     videlitToolStripMenuItem.Enabled = true;
 }
Пример #12
0
        ////////////////////////////////////////////////////////////////////////////////
        // Construct a compiler. All the real work is done in the Init() routine. This
        // primary initializes all the sub-components.

        public LangCompiler(CController pCtrl, NameManager pNameMgr)
        {
            Debug.Assert(pCtrl != null);

            pController         = pCtrl;
            globalSymbolContext = new GlobalSymbolContext(pNameMgr);
            m_userStringBuilder = new UserStringBuilder(globalSymbolContext);
            m_errorContext      = new ErrorHandling(m_userStringBuilder, this, pCtrl.GetErrorFactory());
            m_symbolLoader      = new SymbolLoader(globalSymbolContext, null, m_errorContext);
        }
Пример #13
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        _controller   = CController.instance;
        _othersUiList = GameObject.Find("UiScript").GetComponent <COtherPlayerUiManager>();
        _camera       = GameObject.Find("FreeLookCameraRig").GetComponent <CMouseFollower>();
    }
Пример #14
0
    public void Start()
    {
        int        testtest     = 0;
        GameObject testspeicher = GameObject.FindWithTag("Controller");

        getshittest = testspeicher.GetComponent <CController>();
        //  GameObject gameControllerObject = GameObject.FindWithTag("GameController");
        //gameController = gameControllerObject.GetComponent<Gamecontroller>();

        testtest = getshittest.getInt();
        Debug.Log(testtest);
    }
Пример #15
0
    private void ReturnEnd(CController a_oController)
    {
        this.transform.Rotate(0.0f, 180.0f, 0.0f);
        m_oAnimator.SetBool("Moving", false);
        a_oController.m_bIsAttack = true;
        this.m_bIsPlayerTrigger   = false;

        if (this.m_oPet != null)
        {
            m_oPet.SetActive(false);
        }
    }
Пример #16
0
    void Start()
    {
        nameGen = GameObject.Find("EventSystem").GetComponent <VertexEdgeNameGen>();
        ccont   = GameObject.Find("GraphController").GetComponent <CController>();

        edgeStartList = new ArrayList();
        edgeEndList   = new ArrayList();

        currentEdgeIndex = 0;
        currentNodeIndex = 0;

        createStandardGraph = false;
    }
Пример #17
0
    protected virtual void Initialization()
    {
        _controller = GetComponent <CController>();
        _character  = GetComponent <CharacterMotor2D>();//
        _characterHorizontalMovement = GetComponent <CharacterHorizontalMovement>();
        _health        = GetComponent <Health>();
        _startPosition = transform.position;
        _direction     = _character.IsFacingRight ? Vector2.right : Vector2.left;

        _initialDirection = _direction;
        _initialScale     = transform.localScale;
        WalkBehaviour     = WalkBehaviours.MoveOnSight;
    }
Пример #18
0
        private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
        {
            this.tmrVerifyCommand.Enabled = false;

            try
            {
                this.tmrVerifyCommand.Dispose();
                this._objController = null;
            }
            catch (Exception exError)
            {
                throw exError;
            }
        }
Пример #19
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            try
            {
                this._objController = new CController();
            }
            catch (Exception exError)
            {
                MessageBox.Show(exError.Message, CDefines.SW_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.lblMonitor.Text             = ":: Desconectado ::";
            this.btnConnectServer.Enabled    = true;
            this.btnDisconnectServer.Enabled = false;
            this.grpFunctions.Enabled        = false;
            this.grpOtherFunctions.Enabled   = false;
        }
Пример #20
0
    /// <summary>
    /// On Update, we make sure we have a controller and a live character, and if we do, we apply a force to it
    /// </summary>
    protected virtual void Update()
    {
        if (_controller == null)
        {
            return;
        }

        if (_character.ConditionState.CurrentState == CharacterStates.CharacterConditions.Dead)
        {
            _character  = null;
            _controller = null;
            return;
        }

        _controller.AddHorizontalForce(AddedForce.x);
        _controller.AddVerticalForce(Mathf.Sqrt(2f * AddedForce.y * -_controller.Parameters.Gravity));
    }
Пример #21
0
 public override bool Disconnect(int Terminal)
 {
     try
     {
         if (_objController != null)
         {
             this._objController.DisconnectServer();
             _objController = null;
         }
         return(true);
     }
     catch (Exception ex)
     {
         log.AddLog(Consts.ERRO_ENVIO_COMANDO);
         log.AddLog("Descrição ", true);
         log.AddLog(ex.Message);
         _objController = null;
         return(false);
     }
 }
Пример #22
0
        /// <summary>
        /// 跟随传入路径移动
        /// </summary>
        /// <param name="me">要移动的角色</param>
        /// <param name="goal">移动到的目的地</param>
        public void SimpleMoveToLocation(CController me, CTilePathResult wayPoint, CPawnPathFollowingComp.OnPathFinished onComplete = null)
        {
            if (me.Pawn.IsFollowingPath)
            {
                me.Pawn.StopMovement();
            }

            CPawnPathFollowingComp follower = me.Pawn.Follower;
            //如果我已经到了目的地, 那么就直接达到
            bool alreadyAtGoal = follower.HasReached(wayPoint.EndPos.GetVector3(), 0.5f);

            if (alreadyAtGoal)
            {
                follower.RequestMoveWithImmediateFinish(FinishPathResultType.Success);
                onComplete?.Invoke(FinishPathResultType.Success);
                return;
            }

            //或者我们走过去
            follower.RequestMove(wayPoint, onComplete);
        }
Пример #23
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        // 조작 관리
        keyDictionary = new Dictionary <KeyCode, Action>
        {
            { KeyCode.Mouse0, Attack },
            { KeyCode.Space, Jump },
            { KeyCode.Alpha1, () => SkillSelect(0) },
            { KeyCode.Alpha2, () => SkillSelect(1) },
            { KeyCode.Alpha3, () => SkillSelect(2) },
            { KeyCode.Alpha4, () => SkillSelect(3) },
            { KeyCode.Q, ChangeConsumable },
            { KeyCode.E, UseConsumable },
            { KeyCode.F, GetItem },
            { KeyCode.Z, Roll },
            { KeyCode.Mouse1, UseSkill },
        };
    }
Пример #24
0
        /// <summary>
        /// 简单的移动到位置
        /// </summary>
        /// <param name="me">要移动的角色</param>
        /// <param name="goal">移动到的目的地</param>
        public void SimpleMoveToLocation(CController me, Vector3 goal, CPawnPathFollowingComp.OnPathFinished onComplete = null)
        {
            if (me.Pawn.IsFollowingPath)
            {
                me.Pawn.StopMovement();
            }

            CPawnPathFollowingComp follower = me.Pawn.Follower;
            //如果我已经到了目的地, 那么就直接达到
            bool alreadyAtGoal = follower.HasReached(goal, 0.5f);

            if (alreadyAtGoal)
            {
                follower.RequestMoveWithImmediateFinish(FinishPathResultType.Success);
                onComplete?.Invoke(FinishPathResultType.Success);
                return;
            }

            //或者我们走过去
            CTilePathResult data = GetWayPointBetween(me.LocalPosition.GetVector2Int(), goal.GetVector2Int());

            follower.RequestMove(data, onComplete);
        }
Пример #25
0
        public override bool Connect(int Terminal)
        {
            try
            {
                if (_objController == null)
                {
                    _objController = new CController();
                }

                string strIPAddress = TerminalDados.IP;
                int    iPort        = TerminalDados.Porta;
                this._objController.ConnectServer(strIPAddress, iPort);
                this._bDLL_Loaded = this._objController.LoadDLL();
                _bConnected       = true;
                return(true);
            }
            catch (Exception ex)
            {
                log.AddLog(Consts.ERRO_ENVIO_COMANDO);
                log.AddLog("Descrição ", true);
                log.AddLog(ex.Message);
                return(false);
            }
        }
Пример #26
0
    public void SettingOnClick(CController a_oController)
    {
        var oButton = this.GetComponent <Button>();

        oButton.onClick.AddListener(() => a_oController.PlayerAttack(this));
    }
Пример #27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!Page.IsPostBack)
            //{
            objCommonMethods = new CommonMethods();
            objCController = new CController();
            objIController = (CController)objCController;

            objCMWException = new CMWException();
            objCommonMethods = new CommonMethods();

            objIController.SetFilePath(strProjectDBPath);
            objPanels = objIController.ReadPanelIds();
            WebDataGrid1.DataSource = GetDataTable();

            if (!Page.IsPostBack)
            {
                WebDataGrid1.DataSource = GetDataTable();
                //this.WebDataGrid1.DataSourceID = "AccessDataSource1";
            }
            else
            {
                WebDataGrid1.DataSource = "";
                //this.WebDataGrid1.DataSourceID = "";
                WebDataGrid1.StyleSetName = this.DDList1.SelectedValue;
                WebDataGrid1.DataSource = GetDataTable();
                //this.WebDataGrid1.DataSourceID = "AccessDataSource1";
            }
            //}
            // WebProgressBar1.Value = intProgress;
            if (intProgress <= 100)
                WebProgressBar1.Value = intProgress;
        }
Пример #28
0
        protected void btnDownload_Click(object sender, System.EventArgs e)
        {
            Timer1.Enabled = true;

            //Label1.Text = "Refreshed at " +
            //DateTime.Now.ToString();
            bool blnServiceStarted;
            bool blnNoError;
            try
            {
                objCommonMethods = new CommonMethods();
                objCController = new CController();
                objIController = (CController)objCController;

                objCMWException = new CMWException();
                objCommonMethods = new CommonMethods();

                objIController.SetFilePath(strProjectDBPath);
                Shared.udtNetworkType = objIController.GetNetworkType(strProjectDBPath);
                ResgistrySettings RegSettings;
                RegSettings = objIController.GetRegistrySettings();

                Shared.ProjectDBPath = strProjectDBPath;
                Shared.ApplicationPath = RegSettings.InstallationPath;
                objDownloadSettings = new DownloadSettings();

                //start downloader Service
                blnServiceStarted = objCommonMethods.StartDownloaderService();
                //Communication Type
                objDownloadSettings.TCP = true;
                objDownloadSettings.ipAddress = "159.99.185.100";
                //Port number
                objDownloadSettings.portNumber = Constants.portNumber;
                //Gateway type
                objDownloadSettings.enumDownloadGateway = GateWay.E3NGA;
                //NetworkType
                objDownloadSettings.enumNetworkType = Shared.udtNetworkType;
                //Node type
                objDownloadSettings.enumBoardTypeID = BoardTypeID.ILI_S_E3;
                //Node Number
                objDownloadSettings.NodeNumber = 2;
                //Firmware path
                objDownloadSettings.FirmwarePath = "";
                //7100 network card
                objDownloadSettings.Do7100CardDownload = false;
                //RPT card
                objDownloadSettings.DoRPTDownload = false;
                //LCD-SLP load
                objDownloadSettings.DoLCDSLPDownload = false;
                //LCD-SLP Graphics
                objDownloadSettings.DoLCDSLPGraphicsDownload = false;
                //Project Path
                objDownloadSettings.ProjectPath = Shared.ProjectDBPath;
                //Level 4 Password
                objDownloadSettings.L4Password = "******";
                //Download Type
                objDownloadSettings.DownloadTypes = (int)DownloadTypes.CAMOnly | (int)DownloadTypes.ConfigOnly | (int)DownloadTypes.LabelsOnly;
                //Installer ID
                objDownloadSettings.InstallerID = "1234";
                //Virtual Switch
                objDownloadSettings.LoadVirtualSwitch = false;
                //Site Specific key
                objDownloadSettings.SiteSpecificKey = 1234;
                //Application path
                objDownloadSettings.ApplicationPath = Shared.ApplicationPath;
                OnCommandCompleted = new DelegateCommandCompleted(Query_OnCommandCompleted);
                objCallback = new CallbackClass();
                objCallback.OnHostToClient += new RemoteCallback(Status_Changed);
                //call back delegate
                RemoteCallback wire = new RemoteCallback(objCallback.HandleToClient);
                //Parameters to be passed between the client and CAMWorksDownloader service.
                CallbackEventArgs objCallBckArgs = new CallbackEventArgs();
                objCallBckArgs.CallBack = wire;
                objCallBckArgs.IsError = false;

                objCallBckArgs.Finished = false;

                objCallBckArgs.CommandId = CommandName.ConfigDownload;

                objCallBckArgs.State = 0;

                objCallBckArgs.Sender = GetType().ToString();

                objCallBckArgs.Parameters = objDownloadSettings;

                blnNoError = objIController.DownloadConfigData(objCallBckArgs);

                if (!blnNoError)
                {

                    arListStatus.Add(objCMWException.GetExceptions(objCMWException.LastException, ""));

                    // IsDownloadSuucessful = false;

                    OnCommandCompleted();

                }

                //objCMWException = null;

                objCallBckArgs = null;

                objDownloadSettings = null;

            }
            catch (Exception Ex)
            {

            }
        }
Пример #29
0
 void Start()
 {
     ccont      = GameObject.Find("GraphController").GetComponent <CController>();
     rowManager = ccont.GetRowManager();
 }
Пример #30
0
 /// <summary>
 /// On trigger exit, we lose all reference to the controller and character
 /// </summary>
 /// <param name="collision"></param>
 protected virtual void OnTriggerExit2D(Collider2D collision)
 {
     _controller = null;
     _character  = null;
 }
Пример #31
0
 /// <summary>
 /// Triggered when a CorgiController collides with the surface
 /// </summary>
 /// <param name="collider">Collider.</param>
 public virtual void OnTriggerStay2D(Collider2D collider)
 {
     _controller = collider.gameObject.GetComponentNoAlloc <CController>();
     _character  = collider.gameObject.GetComponentNoAlloc <CharacterMotor2D>();
 }
Пример #32
0
        public frmGeneric(CController pController)
        {
            InitializeComponent();

            this.pController = pController;
        }