/******************** Utility ********************/ void InitPlayerSettings() { foreach (InputDevice id in InputManager.Devices) { if (id.Meta == input.Meta) { input = id; print("What's going on"); } } // Init Player Settings sprend.sprite = charSettings.GetSprite(); animator.runtimeAnimatorController = charSettings.GetAnimator(); projectilePrefab = charSettings.GetProjectile(); ufo_manager.GetComponent <UFOManager>().UFOLakitu = charSettings.GetUFOManager(); offscreen_arrow_manager.arrowPrefab = charSettings.GetOffscreenIndicator(); GetComponent <LocationArrow> ().arrowPrefab = charSettings.GetLocationArrow(); // Init Team Settings teamNum = teamSettings.teamNum; placementMask = teamSettings.GetPlacementMask(); platformsMask = teamSettings.GetPlatformsMask(); gameObject.layer = LayerMask.NameToLayer("Team" + teamNum + "Player"); jetpackObj.transform.Find("Sprite").GetComponent <SpriteRenderer>().sprite = teamSettings.GetJetpack(); aimSprend.sprite = teamSettings.GetWeapon(); if (teamNum == 1) { point_manager.ui_pts_left = GameObject.Find("Team1Points").GetComponent <UnityEngine.UI.Text> (); } else { point_manager.ui_pts_left = GameObject.Find("Team2Points").GetComponent <UnityEngine.UI.Text> (); } }