Example #1
0
    } //for debug purpose only

    // Start is called before the first frame update
    private void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else if (Instance != this)
        {
            Destroy(gameObject);
        }

        _playerBanner = transform.Find("PlayerPowerBanner").GetComponent <PowerBanner>();
        _enemyBanner  = transform.Find("EnemyPowerBanner").GetComponent <PowerBanner>();
        _playerMeter  = transform.Find("PlayerPowerMeter").GetComponent <PowerMeter>();
        _enemyMeter   = transform.Find("EnemyPowerMeter").GetComponent <PowerMeter>();

        _crashBG       = transform.Find("BG").GetComponent <Image>();
        _crashBG.color = new Color(0, 0, 0, 0);

        _anim = GetComponent <Animator>();

        _result = transform.Find("Result").GetComponentInChildren <TMP_Text>();
        _damageNumberFont[0] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Enumber");
        _damageNumberFont[1] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Dnumber");
        _damageNumberFont[2] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Draw");

        _cameraShaker = Camera.main.GetComponent <ShakeCamera>();
    }
 protected PowerMeterVM ConvertToViewModel(PowerMeter entity) => new PowerMeterVM
 {
     Id      = entity.Id,
     Name    = entity.Name,
     Value   = entity.Value,
     AddedOn = entity.AddedOn
 };
Example #3
0
        public void AddFindRemoveElectricMeter()
        {
            //Arrange
            var dt            = DateTime.Now;
            var electricMeter = new PowerMeter {
                Name = "假資料(Test)", Value = 26, AddedOn = dt, ModifiedOn = dt
            };

            //Act(Add)
            _context.PowerMeter.Add(electricMeter);
            _context.SaveChanges();
            //Assert(Add)
            Assert.IsTrue(electricMeter.Id > 0);

            //Arrange(Find)
            var entity = _context.PowerMeter.Find(electricMeter.Id);

            //Assert(Find)
            Assert.IsNotNull(entity);

            //Act (Remove)
            _context.PowerMeter.Remove(entity);
            _context.SaveChanges();

            //Assert (Remove)
            Assert.IsNull(_context.PowerMeter.Find(electricMeter.Id));
        }
Example #4
0
 // Start is called before the first frame update
 void Start()
 {
     WinImage.enabled  = false;
     Failimage.enabled = false;
     pmScript          = GetComponent <PowerMeter>();
     hasFailed         = false;
     hasWon            = false;
 }
Example #5
0
        public void TestReadPower()
        {
            PowerMeter pm   = new PowerMeter(null);
            bool       bRet = pm.MyInit("P2010125");

            Assert.IsTrue(bRet);
            double Value = pm.GetPowerValue(EnumUnit.μW);

            Console.WriteLine(Value);
        }
 // Use this for initialization
 void Start()
 {
     nvs                    = FindObjectOfType <networkVariables> ();
     myInfo                 = nvs.myInfo;
     cameraObject           = nvs.myCam.gameObject;  //may not be set yet
     meter                  = myInfo.characterGameObject.AddComponent <PowerMeter>() as PowerMeter;
     meter.m_objectToCircle = myInfo.characterGameObject;
     meter.m_markerPrefab   = Instantiate(Resources.Load("powerMeterPrefab")) as GameObject;         //	:(
     meter.m_swingScript    = this;
 }
Example #7
0
 private void Start()
 {
     Disc        = gameObject.GetComponent <Rigidbody2D>();
     startScale  = transform.localScale;
     Crosshair   = player.transform.GetChild(2);
     _gameMan    = gm.GetComponent <GameMan>();
     _powerMeter = GameObject.Find("PowerMeter").GetComponent <PowerMeter>();
     //OldPosition = transform.position;
     //player.transform.position = Disc.position + new Vector2(2.0f, 2.0f);
 }
Example #8
0
        private bool AdjustPowerValue(int nIndex)
        {
            bool bRet = false;

            if (nIndex < 1 || nIndex > 2)
            {
                return(false);
            }
            LDS        lds        = nIndex == 1 ? lds1 : lds2;
            PowerMeter powerMeter = nIndex == 1 ? Pw1000USB_1 : Pw1000USB_2;

            powerValue = powerMeter.GetPowerValue(EnumUnit.mW);
            bool bIncrease = false;

            if (powerValue < Prescription.LDSPower[0])
            {
                bIncrease = true;
            }
            if (powerValue > Prescription.LDSPower[1])
            {
                bIncrease = false;
            }
            nAdjustCount[nIndex - 1] = 0;
            while (!cts.IsCancellationRequested)  //直到功率满足要求
            {
                powerValue = powerMeter.GetPowerValue(EnumUnit.mW);
                if (powerValue < Prescription.LDSPower[0])
                {
                    bIncrease = true;
                }
                if (powerValue > Prescription.LDSPower[1])
                {
                    bIncrease = false;
                }
                if (powerValue < Prescription.LDSPower[0] || powerValue > Prescription.LDSPower[1])
                {
                    lds.InCreasePower(bIncrease);
                    lds.EnsureLaserPower();
                    Thread.Sleep(1000); //必须要大于1s
                    ShowPower(EnumUnit.mW);
                }
                else
                {
                    return(true);
                }
                if (nAdjustCount[nIndex - 1]++ > 30)
                {
                    break;
                }
            }
            powerValue = powerMeter.GetPowerValue(EnumUnit.mW);
            return((powerValue > Prescription.LDSPower[0]) && (powerValue < Prescription.LDSPower[0]));
            //bRet = lds.CheckSetPowerStatusOK(); //查看是否烧录OK
        }
    // Use this for initialization
    void Start()
    {
        if (player == null)
        {
            player = this;
            DontDestroyOnLoad(this);
        }
        else
        {
            Destroy(gameObject);
        }

        meter = GameObject.Find("Meter");
        pm    = meter.GetComponent <PowerMeter> ();
    }
        public void Run()
        {
            NIRfsg nIRfsg = new NIRfsg(resourceName, false, false);

            ConfigureInstrument(nIRfsg, instrConfig);
            Waveform waveform = LoadWaveformFromTDMS(filePath);

            DownloadWaveform(nIRfsg, waveform);
            ConfigureContinuousGeneration(nIRfsg, waveform, "PXI_Trig0");

            ni568x sensor = new ni568x(powerMeterResourceName, true, true);

            PowerMeter.ConfigureCommon(sensor, commonConfiguration);

            bool   measuredPowerInRange;
            double measuredPower         = 0.0;
            double maximumDutOutputPower = paOutputPower_dBm + designedAccuracy_dB;
            double minimumDutOutputPower = paOutputPower_dBm - designedAccuracy_dB;

            Console.WriteLine("\n------------------------Servo Started ---------------------\n");

            for (int currentServoStep = 1; currentServoStep <= maximumSteps; currentServoStep++)
            {
                nIRfsg.Initiate();

                measuredPower = PowerMeter.ReadMeasurement(sensor, 10000) + Coupling_dB;
                Console.WriteLine("Servo step:                               {0}", currentServoStep);
                Console.WriteLine("Measured power (dBm):                     {0:0.00}", measuredPower);

                AbortGeneration(nIRfsg);

                measuredPowerInRange = (measuredPower >= minimumDutOutputPower) && (measuredPower <= maximumDutOutputPower);
                if (measuredPowerInRange && (currentServoStep >= minimumSteps))
                {
                    servoFailed = false;
                    break;
                }
                else
                {
                    instrConfig.DutAverageInputPower_dBm += ((paOutputPower_dBm - measuredPower) * 0.95);
                    ConfigureInstrument(nIRfsg, instrConfig);
                }
            }
            PrintServoResults(measuredPower);

            CloseInstrument(nIRfsg);
            sensor.Dispose();
        }
Example #11
0
        protected override bool UserInit()
        {
            bool bRet = false;

            #region >>>>读取模块配置信息,初始化工序Enable信息
            if (GetPresInfomation())
            {
                ShowInfo("加载参数成功");
            }
            else
            {
                ShowInfo("加载参数失败,请确认是否选择参数配方");
            }
            #endregion

            #region >>>>初始化仪表信息
            Pw1000USB_1     = InstrumentMgr.Instance.FindInstrumentByName("PowerMeter[0]") as PowerMeter;
            Pw1000USB_2     = InstrumentMgr.Instance.FindInstrumentByName("PowerMeter[1]") as PowerMeter;
            lds1            = InstrumentMgr.Instance.FindInstrumentByName("LDS[0]") as LDS;
            lds2            = InstrumentMgr.Instance.FindInstrumentByName("LDS[1]") as LDS;
            BarcodeScanner1 = InstrumentMgr.Instance.FindInstrumentByName("SR1000[0]") as Keyence_SR1000;
            BarcodeScanner2 = InstrumentMgr.Instance.FindInstrumentByName("SR1000[1]") as Keyence_SR1000;
            PLC             = InstrumentMgr.Instance.FindInstrumentByName("PLC") as QSerisePlc;


            #endregion

            LogExcel Fake_Barcode_Excel = new LogExcel(FILE_FAKE_BARCODE_FILE);
            Fake_Barcode_Excel.ExcelToDataTable(ref Fake_Barcode_Dt, "Sheet1");

            string str = Fake_Barcode_Dt.Rows[0]["Barcode"].ToString();
            str = Fake_Barcode_Dt.Rows[1]["Barcode"].ToString();


            bRet = true || Pw1000USB_1 != null &&
                   Pw1000USB_2 != null &&
                   lds1 != null &&
                   lds2 != null &&
                   BarcodeScanner1 != null &&
                   BarcodeScanner2 != null &&
                   PLC != null;
            if (!bRet)
            {
                ShowInfo("初始化失败");
            }
            return(bRet);
        }
Example #12
0
    private void Awake()
    {
        _hitDirectionScript = GetComponent <ArrowRotation>();
        _hitDirectionScript.OnDirectionPicked += OnDirectionPicked;

        _powerMeterScript = GetComponent <PowerMeter>();
        _powerMeterScript.OnPowerPicked += OnPowerPicked;

        _maxMinPowerDiff        = MaxPower - MinPower;
        _rigidbody              = GetComponent <Rigidbody2D>();
        _rigidbody.gravityScale = 0;
        _rigidbody.drag         = 0.15f;

        _spriteRenderer = GetComponent <SpriteRenderer>();

        _animator = GetComponent <Animator>();
    }
Example #13
0
    public override void Receive()
    {
        base.Receive();
        switch (fishingManager.Mode)
        {
        case FishingMode.waiting:
            GameObject.Find("Power Meter").GetComponent <PowerMeter>().StartMeter();
            fishingManager.Mode = FishingMode.casting;
            break;

        case FishingMode.casting:
            PowerMeter p = GameObject.Find("Power Meter").GetComponent <PowerMeter>();
            p.StopMeter();
            GameObject.Find("Lure").GetComponent <Lure>().ThrowLure(p.value);
            fishingManager.Mode = FishingMode.throwing;
            break;
        }
    }
Example #14
0
        public int IniN1913A(string adr)
        {
            Pwr = new PowerMeter();
            string answ = Pwr.Initial(adr);

            if (answ.Substring(0, 2) == "Ok")
            {
                if (InitEvent != null)
                {
                    InitEvent();
                }

                return(1);
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Неудалось подключится к прибору \n" + answ);
                return(0);
            }
        }
Example #15
0
        private void save_Click(object sender, EventArgs e)
        {
            try
            {
                #region CheckInput
                if (String.IsNullOrEmpty(txtic.Text.Trim()))
                {
                    MessageBox.Show("instrumentcluster can't be empty!");
                    return;
                }
                if (String.IsNullOrEmpty(txtaddr.Text.Trim()))
                {
                    MessageBox.Show("address can't be empty!");
                    return;
                }
                #endregion
                string path = Application.StartupPath + "\\SysConfig";
                var    item = list.Where(c => c.instrumentcluster == txtic.Text).FirstOrDefault();
                if (item != null)
                {
                    item.address = txtaddr.Text.Trim();
                }
                else
                {
                    PowerMeter Ins = new PowerMeter();
                    Ins.instrumentcluster = txtic.Text.Trim();
                    Ins.address           = txtaddr.Text.Trim();
                    list.Add(Ins);
                }

                string json = JsonConvert.SerializeObject(list, Formatting.Indented);
                JsonOperate.SaveJson(path, "PowerMeter.json", json);
                LoadInfo();
            }
            catch (Exception ex)
            {
                logger.Error(ex, ex.Message);
            }
        }
        private void btnPowerOpen_Click(object sender, RoutedEventArgs e)
        {
            PowerMeterType type = (PowerMeterType)(this.cmbPowerType.SelectedIndex);
            string         addr = this.tbPowerAddr.Text;

            if (!isPowerMeterConnected)
            {
                powerMeter            = PowerMeter.GetInstance(type);
                isPowerMeterConnected = powerMeter.Connect(addr);
                if (isPowerMeterConnected)
                {
                    this.btnPowerOpen.Background = sucessColor;
                }
                else
                {
                    this.btnPowerOpen.Background = normalColor;
                }
            }
            else
            {
                this.btnPowerOpen.Background = sucessColor;
            }
        }
Example #17
0
        private void Initialize()
        {
            int              port, scan, count;
            string           name, logPath, logName;
            EEthernetMode    mode;
            EEthernetLogging logging;

            int    i       = 1;
            int    length  = 0;
            string section = $"PowerMeter.{i:d2}";
            string ip      = server.Ini.GetString(section, "ip");

            PowerMeter.Clear();
            PowerMeterValues.Clear();

            while (ip != "")
            {
                name    = server.Ini.GetString(section, "name");
                port    = server.Ini.GetInteger(section, "port");
                scan    = server.Ini.GetInteger(section, "scantime");
                logPath = server.Ini.GetString(section, "logpath");
                logName = server.Ini.GetString(section, "logfilename");
                logging = GetEthernetLogging(section);
                mode    = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual;

                EWT330Phase phase = (server.Ini.GetString(section, "phase") == "P1") ? EWT330Phase.P1 : EWT330Phase.P3;
                length += 25;

                //if (phase == EWT330Phase.P1) length += 7;
                //else length += 25;

                UlWT330EthernetClient client = new UlWT330EthernetClient(name, phase, ip, port, scan);
                client.Mode     = mode;
                client.Logging  = logging;
                client.LogPath  = logPath;
                client.LogFName = $"{logName}.{i:d2}";
                PowerMeter.Add(client);

                CreatePowerMeterValues(i, phase);

                i++;
                section = $"PowerMeter.{i:d2}";
                ip      = server.Ini.GetString(section, "ip");
            }

            i       = 1;
            section = $"Recorder.{i:d2}";
            ip      = server.Ini.GetString(section, "ip");
            Recorder.Clear();

            while (ip != "")
            {
                name    = server.Ini.GetString(section, "name");
                port    = server.Ini.GetInteger(section, "port");
                count   = server.Ini.GetInteger(section, "length");
                scan    = server.Ini.GetInteger(section, "scantime");
                logPath = server.Ini.GetString(section, "logpath");
                logName = server.Ini.GetString(section, "logfilename");
                logging = GetEthernetLogging(section);
                mode    = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual;

                length += count;

                UlGM10EthernetClient client = new UlGM10EthernetClient(name, ip, port, count, scan);
                client.Mode     = mode;
                client.Logging  = logging;
                client.LogPath  = logPath;
                client.LogFName = $"{logName}.{i:d2}";
                Recorder.Add(client);

                CreateRecorderValues(i, count);

                i++;
                section = $"Recorder.{i:d2}";
                ip      = server.Ini.GetString(section, "ip");
            }

            i       = 1;
            section = $"Controller.{i:d2}";
            ip      = server.Ini.GetString(section, "ip");
            Controller.Clear();

            while (ip != "")
            {
                name    = server.Ini.GetString(section, "name");
                port    = server.Ini.GetInteger(section, "port");
                scan    = server.Ini.GetInteger(section, "scantime");
                logPath = server.Ini.GetString(section, "logpath");
                logName = server.Ini.GetString(section, "logfilename");
                logging = GetEthernetLogging(section);
                mode    = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual;

                int slaveAddr  = server.Ini.GetInteger(section, "slaveaddress");
                int slaveCount = server.Ini.GetInteger(section, "slavecount");

                float defDecial = (float)server.Ini.GetDouble(section, "DefaultFixedDecimal");

                length += (slaveCount * 12);

                UlUT55AEthernetClient client = new UlUT55AEthernetClient(name, ip, port, slaveAddr, slaveCount, scan);
                client.Mode     = mode;
                client.Logging  = logging;
                client.LogPath  = logPath;
                client.LogFName = $"{logName}.{i:d2}";

                int   addr;
                float fixedDec;

                for (int j = 0; j < slaveCount; j++)
                {
                    addr     = slaveAddr + j;
                    fixedDec = (float)server.Ini.GetDouble(section, $"FixedDecimal{addr}");

                    if (fixedDec < 0.1)
                    {
                        client.SetFixedDecimal(addr, defDecial);
                    }
                    else
                    {
                        client.SetFixedDecimal(addr, fixedDec);
                    }
                }

                Controller.Add(client);
                CreateControllerValues(slaveAddr, slaveCount);

                i++;
                section = $"Controller.{i:d2}";
                ip      = server.Ini.GetString(section, "ip");
            }

            Values = new float[length];

            i       = 1;
            section = $"Plc.{i:d2}";
            ip      = server.Ini.GetString(section, "ip");
            Plc.Clear();

            while (ip != "")
            {
                name    = server.Ini.GetString(section, "name");
                port    = server.Ini.GetInteger(section, "port");
                scan    = server.Ini.GetInteger(section, "scantime");
                logPath = server.Ini.GetString(section, "logpath");
                logName = server.Ini.GetString(section, "logfilename");
                logging = GetEthernetLogging(section);
                mode    = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual;

                string block       = server.Ini.GetString(section, "block");
                int    blockLength = server.Ini.GetInteger(section, "blocklength");

                UlMasterKEthernetClient client = new UlMasterKEthernetClient(name, ip, port, block, blockLength, scan);
                client.Mode     = mode;
                client.Logging  = logging;
                client.LogPath  = logPath;
                client.LogFName = $"{logName}.{i:d2}";
                Plc.Add(client);

                CreatePlcValues(i, blockLength);

                i++;
                section = $"Plc.{i:d2}";
                ip      = server.Ini.GetString(section, "ip");
            }

            Bytes = new byte[length * 4 + PlcLength * 2];
        }
Example #18
0
 void Start()
 {
     meter = GetComponent <PowerMeter> ();
 }
Example #19
0
    void Start()
    {
        Announcement.text = "";
        manager = Camera.main.GetComponent<KinectManager>();
        StartSpawn = SpawnPoint.transform;
        Vector3 pos = StartSpawn.position;
        float initx = pos.x;
        for (int j = 0; j < NumY; j++) {

            for (int i = 0; i < NumX; i++) {
                pos.x += (Orb1.transform.localScale.x/2);
                SpawnPoints[i,j] = (GameObject)Instantiate (SpawnPoint, pos, SpawnPoint.transform.rotation);
            }
            pos.y += (Orb1.transform.localScale.y/2);
            pos.x = initx;
        }

        meter = this.GetComponent<PowerMeter> ();
        RoundsText.text = "Round: " + CurrentRound;
    }
Example #20
0
 private void OpenPowerMeter()
 {
     if (powerMeter == null)
     {
         powerMeter = new PowerMeter();
     }
     if (powerMeter.Connect(0, true, visaServer) == 0)
     {
         powerMeter.SetAveraging(10);
         chkPowerMeterConnected.Checked = true;
     }
 }
Example #21
0
 private void cmdPressureTest_Click(object sender, EventArgs e)
 {
     double power = 0;
     PowerMeter tmp = new PowerMeter();
     tmp.Connect(0, true, "ThzLab3");
     tmp.ReadPower(out power);
 }
 // Use this for initialization
 void Start()
 {
     nvs = FindObjectOfType<networkVariables> ();
     myInfo = nvs.myInfo;
     cameraObject = nvs.myCam.gameObject;	//may not be set yet
     meter = myInfo.characterGameObject.AddComponent ("PowerMeter") as PowerMeter;
     meter.m_objectToCircle = myInfo.characterGameObject;
     meter.m_markerPrefab = Instantiate (Resources.Load ("powerMeterPrefab")) as GameObject;	//	:(
     meter.m_swingScript = this;
 }
    void createPlayers()
    {
        int numPlayers       = nvs.players.Count;
        ControllerSupport cs = currentView.GetComponent <ControllerSupport>() as ControllerSupport;

        cs.playerObjectList        = new GameObject[numPlayers];
        cs.playerBodyList          = new Renderer[numPlayers];
        cs.playerToControllerIndex = new int[numPlayers];

        GameObject[] playerCams = CameraManager.createSplitScreenCameras(numPlayers);
        GameObject[] ballCams   = CameraManager.createSplitScreenCameras(numPlayers);

        for (int i = 0; i < numPlayers; ++i)
        {
            PlayerInfo player = nvs.players[i] as PlayerInfo;

            GameObject playerContainer = new GameObject(player.name);
            playerContainer.transform.parent = currentView.transform;
            playerContainer.AddComponent <LocalBallMarker> ();
            GameObject playerCamera = playerCams[i];
            playerCamera.transform.parent = playerContainer.transform;
            player.cameraObject           = playerCamera;

            //Create cart for player
            GameObject cartObject = Instantiate(Resources.Load(player.cartModel), new Vector3(0, -100, 0), Quaternion.identity) as GameObject;
            cartObject.name             = "buggy";
            cartObject.transform.parent = playerContainer.transform;
            player.cartGameObject       = cartObject;
            //Create ball for player
            GameObject ballObject = Instantiate(Resources.Load(player.ballModel), new Vector3(0, -100, 0), Quaternion.identity) as GameObject;
            ballObject.name             = "hit_mode_ball";
            ballObject.transform.parent = playerContainer.transform;
            player.ballGameObject       = ballObject;
            //Create character for player
            GameObject characterObject = Instantiate(Resources.Load(player.characterModel)) as GameObject;
            characterObject.name                    = "player_character";
            characterObject.transform.parent        = cartObject.transform;
            characterObject.transform.localPosition = Vector3.zero + new Vector3(0, 0.3f, 0);
            characterObject.transform.localRotation = Quaternion.identity;
            player.characterGameObject              = characterObject;
            //Apply color
            RecolorPlayer.recolorPlayerBody(characterObject.transform.FindChild("body").GetComponent <Renderer>() as Renderer, player.color);
            if (i < 1)          //Only one audiolistener can exist
            {
                characterObject.AddComponent <AudioListener> ();
            }
            //Create camera for hit_ball; remove later
            GameObject hitBallCam = ballCams[i];
            hitBallCam.name = "hit_ball_camera";
            hitBallCam.SetActive(false);
            hitBallCam.transform.parent = ballObject.transform;

            //Add scripts to cart
            (cartObject.transform.GetComponent <CarUserControl>() as CarUserControl).enabled = true;
            Destroy(cartObject.transform.GetComponent <NetworkView>());

            TransferToSwing ts = cartObject.AddComponent <TransferToSwing>() as TransferToSwing;
            ts.ball = ballObject;

            ScriptToggler st = cartObject.AddComponent <ScriptToggler>() as ScriptToggler;
            st.scripts = new List <MonoBehaviour>();
            st.scripts.Add(cartObject.GetComponent <CarController>());
            st.scripts.Add(cartObject.GetComponent <CarUserControl>());
            st.scripts.Add(cartObject.GetComponent <TransferToSwing>());
            st.cameraObject = playerCamera;

            //Add scripts to ball
            InControlSwingMode ics = ballObject.AddComponent <InControlSwingMode>() as InControlSwingMode;
            ics.cameraObject = hitBallCam;
            ics.cart         = cartObject;
            ics.enabled      = false;

            PowerMeter pm = ballObject.AddComponent <PowerMeter>() as PowerMeter;
            pm.m_objectToCircle = ballObject;
            pm.m_markerPrefab   = Instantiate(Resources.Load("powerMeterPrefab")) as GameObject;
            pm.m_swingScript    = ics;
            pm.enabled          = false;

            ScriptToggler stb = ballObject.AddComponent <ScriptToggler>() as ScriptToggler;
            stb.scripts = new List <MonoBehaviour>();
            stb.scripts.Add(ics);
            stb.scripts.Add(pm);
            stb.cameraObject = hitBallCam;


            //controller support
            cs.playerObjectList[i]        = cartObject;
            cs.playerBodyList[i]          = characterObject.transform.FindChild("body").GetComponent <SkinnedMeshRenderer>();
            cs.playerToControllerIndex[i] = -1;                 //dummy value

            FollowPlayerScript fps = (playerCamera.AddComponent <FollowPlayerScript> () as FollowPlayerScript);
            fps.target = cartObject.transform;
        }
        (GameObject.Find("winningPole").gameObject.GetComponent <netWinCollider> () as netWinCollider).initialize();
        nvs.myInfo = nvs.players [0] as PlayerInfo;             //just so some of the network scripts work
        nvs.gameObject.AddComponent <netPause> ();
    }
Example #24
0
 // Start is called before the first frame update
 void Start()
 {
     gameManager = GameObject.Find("GameManager");
     pmScript    = gameManager.GetComponent <PowerMeter>();
     gm          = gameManager.GetComponent <GameManager>();
 }
 // Start is called before the first frame update
 void Start()
 {
     gameManager = GameObject.Find("GameManager");
     pmScript    = gameManager.GetComponent <PowerMeter>();
     pooler      = GameObject.FindGameObjectWithTag("pooler").GetComponent <ObjectPooler>();
 }
 // Use this for initialization
 void Start()
 {
     meter = GameObject.Find("Meter");
     pm    = meter.GetComponent <PowerMeter> ();
     i     = GetComponent <Image> ();
 }