Exemple #1
0
    // Use this for initialization
    void Start()
    {
        ted     = FindObjectOfType <Teddy>();
        tedHead = FindObjectOfType <TeddyHead>();
        //dave = FindObjectOfType<Dave>();
        camMaster    = FindObjectOfType <CameraMaster>();
        cam          = GameObject.Find("RightEyeCam");
        bCam         = FindObjectOfType <BodyCam>();
        bCamCamera   = FindObjectOfType <BodyCam>().GetComponent <Camera>();
        leftEye      = FindObjectOfType <TeddyLeftEye>();
        scanner      = FindObjectOfType <InfoScan>();
        scanText     = scanner.GetComponent <Text>();
        rigid        = this.GetComponent <Rigidbody>();
        coll         = this.GetComponent <Collider>();
        commsControl = FindObjectOfType <CommsController>();
        toolSelect   = FindObjectOfType <ToolSelector>();

        rightEyeActive = false;                                                                                     // Right eye starts inactive
        rightEyeLock   = false;                                                                                     // Right eye starts locked (really??)
        tedTrack       = false;

        //rigid.velocity = Vector3.zero;
        //rigid.angularVelocity = Vector3.zero;

        sixDOF             = false;                                                                                 // Non-6dof on start
        rightLight.enabled = false;                                                                                 // Eye light off on start

        lockIndicator.enabled   = true;
        sixDOFIndicator.enabled = true;

        scanStart = 0;

        storedSpeed = rightEyeSpeed;

        scanObject         = null;
        previousTargetedID = null;
        hostID             = ted.transform.GetComponent <IDCharacter>();
        targetedGhost      = null;
        targetedSpeech     = null;
        targetedAI         = null;
        targetedAudio      = null;

        targetInfoCleared = false;

        scanFrom = null;
    }
Exemple #2
0
        public override void onStart()
        {
            wall = Objects.getObject <Wall>("doorA");


            target = Objects.getObject <DebugObject>("phase2CameraSpot");

            camMaster = Objects.getObject <CameraMaster>("CameraMaster1");
            //camMaster.getScript("CameraMasterControl").Active = false;

            obj                     = new SimpleObject(Level);
            obj.Position            = Gob.Position;
            obj.Sprite.Color        = Color.Red;
            obj.Sprite.Visible      = false;
            camMaster.Target        = obj.Name;
            Level.Camera.TargetZoom = .2f;
            camMaster.ObeyCamZones  = false;
        }
Exemple #3
0
    // Use this for initialization
    void Start()
    {
        bc         = FindObjectOfType <BodyCam>();
        audioFX    = this.GetComponent <AudioSource>();
        camControl = FindObjectOfType <CameraMaster>();

        laserNumberTotal = laser.Length;

        origin         = new Vector3[laserNumberTotal];
        endpoint       = new Vector3[laserNumberTotal];
        laserLengthRef = new Vector3[laserNumberTotal];
        laserDir       = new Vector3[laserNumberTotal];
        laserLength    = new float[laserNumberTotal];
        textColor      = new string[laserNumberTotal];

        resultBgd.enabled = false;
        result.enabled    = false;

        for (int i = 0; i < laserNumberTotal; i++)
        {
            origin[i]      = Vector3.zero;
            endpoint[i]    = Vector3.zero;
            laserLength[i] = 0;
        }

        foreach (GameObject las in laser)
        {
            las.GetComponent <MeshRenderer>().enabled = false;
            las.transform.parent = null;
        }

        //textColor[0] = "07FFFAFF";
        //textColor[1] = "FFC21CFF";
        //textColor[2] = "FF05D5FF";
        //textColor[3] = "0905FFFF";

        laserNumber  = 0;
        laserPending = false;

        tool = ToolChoice.None;

        laserState = Traj.Limbo;
    }
 //Add:New CameraMaster
 protected void Add()
 {
     try
     {
         int count = _repo.GetCameraMasters_List().Count(x => x.PlantCodeID == ddlplantcode.SelectedValue && x.MachineId == ddlmachineid.SelectedValue && x.IsDeleted == false);
         if (count < 3)
         {
             var check = _repo.GetCameraMasters_List().Where(x => x.PlantCodeID == ddlplantcode.SelectedValue && x.CameraIP == txtip.Text && x.IsDeleted == false).FirstOrDefault();
             if (check != null)
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "toastr", "toastr.error('Same Camera IP Exist! Please Try Again.');", true);
             }
             else
             {
                 CameraMaster _cm = new CameraMaster();
                 _cm.PlantCodeID           = ddlplantcode.SelectedValue.ToString();
                 _cm.MachineId             = ddlmachineid.SelectedValue;
                 _cm.CameraIndentification = txtidentification.Text.ToString();
                 _cm.CameraIP       = txtip.Text.ToString();
                 _cm.CameraPort     = txtport.Text.ToString();
                 _cm.CameraUserName = txtCameraUserName.Text.Trim();
                 _cm.CameraPwd      = txtCameraPwd.Text.Trim();
                 _cm.IsDeleted      = false;
                 if (_repo.Add_CameraMaster(_cm))
                 {
                     ScriptManager.RegisterStartupScript(this, this.GetType(), "toastr", "toastr.success('Save Successfully')", true);
                     HtmlMeta meta = new HtmlMeta();
                     meta.HttpEquiv = "Refresh";
                     meta.Content   = "1;url=AddEdit.aspx";
                     this.Page.Controls.Add(meta);
                 }
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), "toastr", "toastr.error('Maximum 3 Camera Allow In 1 Plant.');", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, this.GetType(), "toastr", "toastr.error('" + ex.Message.ToString() + "');", true);
     }
 }
        //Get:Previous record from cameramaster
        protected void Previous_Record_Click(object sender, EventArgs e)
        {
            int          id   = Convert.ToInt32(Request.QueryString["Id"].ToString());
            CameraMaster next = null;

            try
            {
                next = _repo.GetCameraMasters_List().Where(x => x.Id < id && x.IsDeleted == false).OrderByDescending(i => i.Id).FirstOrDefault();
            }
            catch
            {
            }
            if (next != null)
            {
                Response.Redirect("AddEdit.aspx?id=" + next.Id.ToString());
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "toastr", "toastr.success('No more records founds.')", true);
            }
        }
Exemple #6
0
    // Use this for initialization
    void Start()
    {
        camMaster      = FindObjectOfType <CameraMaster>();
        bCam           = FindObjectOfType <BodyCam>();
        ted            = FindObjectOfType <Teddy>();
        rightEye       = FindObjectOfType <TeddyRightEye>();
        fearMeter      = FindObjectOfType <Fear>();
        tedDoorInside  = tedDoorTrigInside.GetComponent <AutoDoor>();
        tedDoorOutside = tedDoorTrigOutside.GetComponent <AutoDoor>();
        anim           = tedDoorToAnimate.GetComponent <Animator>();
        animDup        = tedDoorToAnimateDup.GetComponent <Animator>();
        doorCollider   = tedDoorToAnimate.GetComponent <Collider>();
        statusWindow   = FindObjectOfType <StatusPopup>();

        doorOpen       = false;
        tedInsideOrOut = false;

        wholeDoorTransportFromLocation = wholeDoorSetup.position;
        tedTransportFromLocation       = ted.transform.position;
        rightEyeTransportFromLocation  = rightEye.transform.position;
    }
    private void LateUpdate()
    {
        //_camera = Camera.current;
        CameraViewModel model  = Game.Instance.GetViewModel <CameraViewModel>(0);
        CameraMaster    master = model.ActiveMaster;

        _camera = master.Camera;

        //_camera = Game.Instance.GetViewModel<CameraViewModel>().ActiveMaster.GetComponent<Camera>();
        if (_targets.Length == 0)
        {
            return;
        }

        var targetPositionAndRotation = TargetPositionAndRotation(_targets);

        Vector3 velocity = Vector3.zero;

        transform.position = Vector3.SmoothDamp(transform.position, targetPositionAndRotation.Position, ref velocity, MoveSmoothTime);
        transform.rotation = targetPositionAndRotation.Rotation;
    }
Exemple #8
0
    public override void OnAwake()
    {
        instance = this;
        Camera   = gameObject.GetComponent <Camera>();
        Canvas   = Camera.AddCanvas();

        MenuSound         = gameObject.AddComponent <SoundComponent>();
        MenuSound.Clip    = (AudioClip)Resources.LoadThomasPath("%THOMAS_ASSETS%/Sounds/MenuSoundMetal.mp3");
        MenuSound.Looping = false;
        MenuSound.Type    = SoundComponent.SoundType.Music;
        MenuSound.Is3D    = false;
        MenuSound.Volume  = 0.1f;
        MenuSound.enabled = false;


        if (Light1 != null && Light2 != null)
        {
            Light1.Intensity = 5;
            Light2.Intensity = 0.5f;
        }
    }
Exemple #9
0
        public override void onStart()
        {
            //This code runs when the GameObject is initialized
            Wall wall = Objects.getObject <Wall>("WALLPIPE");

            wall.Active = false;
            wall.X      = 10100;

            target    = Objects.getObject <DebugObject>("Phase1CameraSpot");
            water     = Objects.getObject <WaterBlock>("WaterBlock1");
            camMaster = Objects.getObject <CameraMaster>("CameraMaster1");
            //camMaster.getScript("CameraMasterControl").Active = false;

            obj                     = new SimpleObject(Level);
            obj.Position            = Gob.Position;
            obj.Sprite.Color        = Color.Red;
            obj.Sprite.Visible      = false;
            camMaster.Target        = obj.Name;
            camMaster.ObeyCamZones  = false;
            Level.Camera.TargetZoom = .55f;
        }
Exemple #10
0
    private void Awake()
    {
        muzakPlayer = this.GetComponent <AudioSource>();
        camControl  = FindObjectOfType <CameraMaster>();

        initialVolume = mainVolume * 0.01f * musicVolume * 0.01f;

        muzakPlayer.volume = initialVolume;

        if (SFXChannels.Count > 0)
        {
            foreach (AudioSource channel in SFXChannels)
            {
                channel.volume = mainVolume * 0.01f * SFXVolume * 0.01f;
            }
        }

        if (outsideSFXChannels.Count > 0)
        {
            foreach (AudioSource channel in outsideSFXChannels)
            {
                channel.volume = mainVolume * 0.01f * SFXVolume * 0.01f;
            }
        }

        playlist.supportRichText = true;

        index       = 0;
        currentSong = songs[index];

        muzakPlayer.clip = currentSong;
        if (playOnStart)
        {
            muzakPlayer.Play();
        }
        paused = false;

        runningTime = 0;
    }
Exemple #11
0
    // Use this for initialization
    void Start()
    {
        scan      = this.GetComponent <Text>();
        bCam      = FindObjectOfType <BodyCam>();
        camMaster = FindObjectOfType <CameraMaster>();
        panels    = bgdPanels.GetComponent <Panels>();

        //for (int i = 0; i < bbRend.Length; i++) {
        //    bbRend[i] = this.transform.Find("TargetInfoBox").Find("Bounding Box Lines").GetChild(i).GetComponent<LineRenderer>();
        //}

        scan.supportRichText             = true;
        infoMsg.supportRichText          = true;
        creditChitTxt.supportRichText    = true;
        notepadPickupTxt.supportRichText = true;

        targetingReticle.enabled = false;

        scan.color   = DisplayModeColor;
        scan.enabled = false;

        displayText = displayModeText;
        //idleText = "Scanning...";

        moneyPanelIsExpanding = false;
        moneyPanelIsShrinking = false;

        moneyPanelSize     = creditChitBgd.rectTransform.sizeDelta;
        moneyPanelTextSize = creditChitTxt.rectTransform.sizeDelta;
        creditChitBgd.rectTransform.sizeDelta = moneyPanelSize * 0.1f;
        creditChitTxt.rectTransform.sizeDelta = moneyPanelTextSize * 0.1f;

        showBoundBoxOfCurrentID = false;

        boundingBoxLineStretchTimerRef = 0;
        onTarget = false;
    }
Exemple #12
0
        public override void onStart()
        {
            Log.debug("DOOR START");
            door  = Objects.getObject <Wall>("doorA");
            water = Objects.getObject <WaterBlock>("WaterBlock1");
            plr   = Objects.getObject <Player>("Player1");


            plr.getScript("PlayerMove").Active = false;
            plr.Velocity     = Vector.Zero;
            plr.Acceleration = Vector.Zero;

            camMaster = Objects.getObject <CameraMaster>("CameraMaster1");
            //camMaster.getScript("CameraMasterControl").Active = false;

            obj                    = new SimpleObject(Level);
            obj.Position           = Gob.Position - Vector.UnitX * 1000;
            obj.Sprite.Color       = Color.Red;
            obj.Sprite.Visible     = false;
            camMaster.Target       = obj.Name;
            camMaster.ObeyCamZones = false;

            objVel = (door.Position - obj.Position).UnitSafe * 25f;
        }
Exemple #13
0
 public virtual void FocusEnd(CameraMaster master)
 {
 }
Exemple #14
0
 public virtual void FocusStart(CameraMaster master)
 {
 }
        //Save:Excel file data to the server
        public string SaveDataToServer(DataSet ds)
        {
            string    result  = string.Empty;
            int       success = 0;
            int       fail    = 0;
            int       update  = 0;
            DataTable dt      = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                try
                {
                    string PlantCode            = dr["Plant Code Id"].ToString();
                    string MachineId            = dr["Machine Id"].ToString();
                    string CameraIdentification = dr["Camera Identification"].ToString();
                    string CameraIP             = dr["Camera IP"].ToString();
                    string CameraPort           = dr["Camera Port"].ToString();
                    int    a = CameraPort.Count();
                    if (CameraIdentification.Length <= 10 && CameraIP.Length <= 15 && CameraPort.Length <= 5)
                    {
                        var PlantMaster   = db.PlantMasters.Where(x => x.PlantCode == PlantCode && x.IsDeleted == false).ToList();
                        var MachineMaster = db.WeightMachineMasters.Where(x => x.MachineId == MachineId && x.IsDeleted == false).ToList();
                        if (PlantMaster != null && MachineMaster != null)
                        {
                            var data = db.CameraMasters.FirstOrDefault(x => x.PlantCodeID == PlantCode && x.MachineId == MachineId && x.CameraIP == CameraIP && x.IsDeleted == false);
                            if (data != null)
                            {
                                int count   = db.CameraMasters.Count(x => x.PlantCodeID == PlantCode && x.MachineId == MachineId && x.IsDeleted == false);
                                var checkip = db.CameraMasters.FirstOrDefault(x => x.PlantCodeID == PlantCode && x.CameraIP == CameraIP);
                                if (count > 3 && checkip != null)
                                {
                                    fail++;
                                }
                                else
                                {
                                    var cam = db.CameraMasters.FirstOrDefault(x => x.PlantCodeID == PlantCode && x.MachineId == MachineId && x.IsDeleted == false);
                                    if (Regex.CheckIPAddress(CameraIP))
                                    {
                                        cam.PlantCodeID           = PlantCode;
                                        cam.MachineId             = MachineId;
                                        cam.CameraIndentification = CameraIdentification;
                                        cam.CameraIP   = CameraIP;
                                        cam.CameraPort = CameraPort;
                                        db.SubmitChanges();
                                        update++;
                                    }
                                    else
                                    {
                                        fail++;
                                    }
                                }
                            }
                            else
                            {
                                var Plant   = db.PlantMasters.Where(x => x.PlantCode == PlantCode && x.IsDeleted == false).ToList();
                                var Machine = db.WeightMachineMasters.Where(x => x.MachineId == MachineId && x.IsDeleted == false).ToList();
                                if (Plant.Count > 0 && Machine.Count > 0)
                                {
                                    int count   = db.CameraMasters.Count(x => x.PlantCodeID == PlantCode && x.MachineId == MachineId && x.IsDeleted == false);
                                    var checkip = db.CameraMasters.FirstOrDefault(x => x.PlantCodeID == PlantCode && x.CameraIP == CameraIP);
                                    if (count < 3 && checkip == null)
                                    {
                                        CameraMaster cam = new CameraMaster();
                                        bool         st  = Regex.CheckIPAddress(CameraIP);
                                        if (Regex.CheckIPAddress(CameraIP))
                                        {
                                            cam.PlantCodeID           = PlantCode;
                                            cam.MachineId             = MachineId;
                                            cam.CameraIndentification = CameraIdentification;
                                            cam.CameraIP   = CameraIP;
                                            cam.CameraPort = CameraPort;
                                            cam.IsDeleted  = false;
                                            db.CameraMasters.InsertOnSubmit(cam);
                                            db.SubmitChanges();
                                            success++;
                                        }
                                        else
                                        {
                                            fail++;
                                        }
                                    }
                                    else
                                    {
                                        fail++;
                                    }
                                }
                                else
                                {
                                    fail++;
                                }
                            }
                        }
                    }
                }
                catch
                {
                    fail++;
                }
            }
            result = "New Added:" + success + "  Updated:" + update + "   Failed:" + fail + "";
            return(result);
        }
        //Get:CameraMaster by Id
        public CameraMaster Get_CameraMaster_ById(int id)
        {
            CameraMaster cam = db.CameraMasters.FirstOrDefault(x => x.Id == id && x.IsDeleted == false);

            return(cam);
        }
Exemple #17
0
    // Use this for initialization
    void Awake()
    {
        commsNavigation  = FindObjectOfType <CommsNavigation>();
        commsDisplay     = GetComponent <Text>();
        responseText     = this.transform.Find("ResponseText").GetComponent <Text>();
        responseTextCopy = this.transform.Find("ResponseTextCopy").GetComponent <Text>();
        commsImg         = this.transform.parent.GetComponent <RawImage>();
        panels           = bgdPanels.GetComponent <PanelsBottom>();
        dateScreen       = FindObjectOfType <DatingScreen>();
        camMaster        = FindObjectOfType <CameraMaster>();
        musicBox         = FindObjectOfType <MusicPlayer>();
        scanner          = FindObjectOfType <InfoScan>();
        actCoord         = FindObjectOfType <ActionSceneCoordinator>();

        rightEye = FindObjectOfType <TeddyRightEye>();
        bCam     = FindObjectOfType <BodyCam>();

        commsDisplay.enabled     = false;
        commsImg.enabled         = false;
        responseText.enabled     = false;
        responseTextCopy.enabled = false;           // responseTextCopy is only used for determining the line count of individual responses; it is never displayed
        panels.HideInfoBgdPanel();

        textActivated = false;
        textActive    = false;

        commsDisplay.supportRichText     = true;
        responseText.supportRichText     = true;
        responseTextCopy.supportRichText = true;

        currentText           = "";
        currentResponseText   = "";
        listOfResponses       = "";
        responseTextCopy.text = "";

        currentResponseNumber = 0;
        readyForSelection     = false;

        portrait.enabled      = false;
        portraitFrame.enabled = false;

        unravellingText             = false;
        unravellingResponseText     = false;
        showingLoadingText          = false;
        isUnravelled                = false;
        unravellingTextStartTimeSet = false;

        char[] tempChars = loadingString.ToCharArray();
        for (int i = 0; i < tempChars.Length; i++)
        {
            loadingChars.Add(tempChars[i]);
        }

        skipUnravelling                = false;
        canSkipUnravelling             = false;
        unravellingTextCharIndex       = 0;
        loadingStringCharIndex         = 0;
        unravellingTextTimeRef         = 0;
        unravellingResponseTextTimeRef = 0;
        loadingTextTimeRef             = 0;

        closeEnoughToCommunicate = false;

        isUsingStardater = false;
        isInDatingChat   = false;
    }