// Use this for initialization void Start() { lcState = defaultState; if (lcState == LCState.Nothing) { gameRunning = false; } fader = GameObject.FindObjectOfType <FadeController>(); SplashController splash = FindObjectOfType <SplashController>(); if (defaultState != LCState.Nothing) { splashAnim = splash.GetComponent <Animator>(); SpawnPoints = new List <GameObject>(); NPCs = new List <Character>(); attributes = Resources.LoadAll <Sprite>("Sprites/CoMA People"); player = GameObject.Find("Player"); player.GetComponent <PlayerMovement>().canMove = false; A_star = GetComponent <NavGrid>(); cubicle = Resources.Load <GameObject>("Prefabs/Cubicle"); SpawnCubicles(); if (A_star != null) { A_star.GenerateMap(); } bible = Resources.Load <GameObject>("Prefabs/Bible").GetComponent <Character>(); reference = Resources.Load <GameObject>("Prefabs/NPC").GetComponent <Character>(); if (reference != null) { SpawnPeople(); } gameTimer = LevelTime; } }