// Start is called before the first frame update void Start() { if (!startLoaded) { RoomLeft(); } cameraTarget = (CameraTargetScript)FindObjectOfType(typeof(CameraTargetScript)); globalLight = GameObject.Find("Main Global Light").GetComponent <Light2D>(); }
private void Awake() { // Input stuff inputs = new InputController(); inputs.Player.PreviousSlime.performed += ctx => SwitchSlime(GetOrderedSlime(false)); inputs.Player.NextSlime.performed += ctx => SwitchSlime(GetOrderedSlime(true)); inputs.Player.Combine.performed += ctx => CombineSlimes(GetOrderedSlime(true)); // Vars slimeSwitcher = transform.parent.GetComponent <SlimeSwitcher>(); //vCam = GameObject.Find("Cinemachine").GetComponent<CinemachineVirtualCamera>(); ent = GetComponent <Entity>(); // Event subs CollisionChecker.OnCollisionEnter += HandleCollisionEnter; //GW stuff myAnim = GetComponentInChildren <Animator>(); myCamera = transform.parent.GetComponentInChildren <CameraTargetScript>(); }