Interface.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
    void Start()
    {
        // cache le texte de Game Over
        gameOverText.enabled=false;

        // placement de la barre de vie vide sur l'écran
        healthManaTextureEmpty.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        healthManaTextureEmpty.border = new RectOffset(0,0,0,511);

        // placement de la texture du mana (au maximum) dans la barre de vie
        ManaTexture.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        ManaTexture.border = new RectOffset(0,0,0,511);

        // placement de la texture de la vie (au maximum) dans la barre de vie
        VieTexture.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        VieTexture.border = new RectOffset(0,0,0,511);

        // on place les ombres des éléments pour les griser
        // sauf pour le feu car pré-selectionné
        FeuOmbres.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        FeuOmbres.border = new RectOffset(0,0,0,0);
        GlaceOmbres.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        GlaceOmbres.border = new RectOffset(0,0,0,511);
        VentOmbres.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        VentOmbres.border = new RectOffset(0,0,0,511);

        // on cache les trois éléments car il ne sont pas achetés
        FeuCache.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        FeuCache.border = new RectOffset(0,0,0,511);
        GlaceCache.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        GlaceCache.border = new RectOffset(0,0,0,511);
        VentCache.pixelInset = new Rect(Screen.width/2-260, -256, 512, 256);
        VentCache.border = new RectOffset(0,0,0,511);

        // aucun skill n'est lancé
        skillLance = false;
        timerJauge = 0;
        timerPortee = -1;
        timerZone = -1;
        timerSuper = -1;
        // placement de la jauge vide
        JaugeVide.pixelInset = new Rect(Screen.width/2+320, -256, 64, 256);
        JaugeVide.border = new RectOffset(0,0,0,0);
        JaugeRouge.pixelInset = new Rect(Screen.width/2+320, -256, 64, 256);
        JaugeRouge.border = new RectOffset(0,0,0,0);
        JaugeJaune.pixelInset = new Rect(Screen.width/2+320, -256, 64, 256);
        JaugeJaune.border = new RectOffset(0,0,0,0);
        JaugeVerte.pixelInset = new Rect(Screen.width/2+320, -256, 64, 256);
        JaugeVerte.border = new RectOffset(0,0,0,0);
    }

Usage Example

Ejemplo n.º 1
0
        private void FormExample_Load(object sender, EventArgs e)
        {
            // set path
            tbPath.Text = Properties.Settings.Default.Path;
            // binding list
            lbRegisteredTools.DataSource = RegisterTools;
            lbScannedTools.DataSource    = ScanTools;
            // check port list
            foreach (var item in HComm.Device.HcSerial.GetPortNames())
            {
                // add port name
                cbPorts.Items.Add(item);
            }
            // check interfcae list
            foreach (var item in HcManager.GetAllInterfaces())
            {
                // add interface item
                cbInterface.Items.Add($@"{item.Name}:{item.Id}");
            }
            // check list
            if (cbInterface.Items.Count > 0)
            {
                cbInterface.SelectedIndex = 0;
            }

            // set event
            Interface.ChangedConnect += InterfaceOnChangedConnect;
            Interface.ReceivedMsg    += InterfaceOnReceivedMsg;
            // load register tools
            Interface.LoadRegisterTools(tbPath.Text);
            // start timer
            timer.Start();
            // start scanner
            Interface.Start();
        }
All Usage Examples Of Interface::Start