void Awake() { pmc = this.GetComponent <PersonMovementController> (); pwc = this.GetComponent <PersonWeaponController> (); inv = this.GetComponent <Inventory> (); detect = this.GetComponent <CanWeDetectTarget> (); pf = this.GetComponent <PathFollower> (); memory = this.GetComponent <NPCMemory> (); npcB = this.GetComponent <NPCBehaviourDecider> (); myCol = this.GetComponent <PersonColliderDecider> (); myHealth = this.gameObject.GetComponent <PersonHealth> (); ac = this.GetComponentInChildren <ArtemAnimationController> (); pcc = this.GetComponent <PersonClothesController> (); }
public void playerEnterCar() { //Debug.Log ("PLAYER ENTERED CAR"); SpriteRenderer[] srs = CommonObjectsStore.player.GetComponentsInChildren <SpriteRenderer> (); foreach (SpriteRenderer sr in srs) { sr.enabled = false; } Collider2D[] c2s = CommonObjectsStore.player.GetComponents <Collider2D> (); foreach (Collider2D c2 in c2s) { c2.enabled = false; } PersonColliderDecider pcd = CommonObjectsStore.player.GetComponent <PersonColliderDecider> (); pcd.twoHandADS.enabled = false; pcd.normal.enabled = false; PlayerCarController.inCar = true; playerInCar = true; if (playerCar == false) { stolen = true; if (myRoadFollower == null) { } else { if (myRoadFollower.hasDriver == true) { stolenFromDriver = true; } } dayStolen = TimeScript.me.day; monthStolen = TimeScript.me.month; yearStolen = TimeScript.me.year; } if (myRoadFollower == null) { } else { if (myRoadFollower.hasDriver == true) { GameObject g = (GameObject)Instantiate(CommonObjectsStore.me.civilian, driversDoor.transform.position, Quaternion.Euler(0, 0, 0)); NPCController npc = g.GetComponent <NPCController> (); NPCBehaviourDecider npcb = g.GetComponent <NPCBehaviourDecider> (); NPCMemory npcm = g.GetComponent <NPCMemory> (); npcm.beenAttacked = true; npcm.seenSuspect = true; npcm.objectThatMadeMeSuspisious = CommonObjectsStore.player; npcm.raiseAlarm = true; npcb.alarmed = true; CrimeRecordScript.me.addCrime(new Crime(crimeTypes.carTheft, true)); } myRoadFollower.hasDriver = false; } if (ID == -1) { ID = IDManager.me.getID(); } this.gameObject.layer = 29; }