void Awake() { myBody = GetComponent <Rigidbody2D> (); prisonerWidth = transform.localScale.x; prisonerHeight = transform.localScale.y; anim = GetComponent <Animator> (); behavior = GetComponent <PrisonerBehavior>(); }
//// Use this for initialization //void Start() //{ // //} // Update is called once per frame void Update() { if (currentActivePlayerTransform != null) { Vector3 newCameraPosition = new Vector3(currentActivePlayerTransform.position.x, currentActivePlayerTransform.position.y, mainCamera.transform.position.z); mainCamera.transform.position = Vector3.Lerp(mainCamera.transform.position, newCameraPosition, 5f * Time.deltaTime); } if (turnFinishTimeout > 0) { isTurnFinishing = true; turnFinishTimeout -= Time.deltaTime; } else if (isTurnFinishing == true) { int nextTeam = (PrisonerBehavior.currentTeam == 1 ? 2 : 1); SetActivePlayer(nextTeam, PrisonerBehavior.GetNext(nextTeam)); isTurnFinishing = false; } }
// Use this for initialization void Start() { displayedLife = this.transform.Find("HealthScore").GetComponent <TextMesh>(); currentLife = life; displayedLife.text = currentLife.ToString(); teamNbr = this.GetComponent <PrisonerBehavior>().teamNumber; if (teamNbr == 1) { displayedLife.color = team1TextColor; } else { displayedLife.color = team2TextColor; } anim = GetComponent <Animator>(); prisonerMovement = GetComponent <PrisonerMovement>(); prisonerBehavior = GetComponent <PrisonerBehavior>(); }