/// <summary> /// Creates an instance of movement, sets up script variables. /// </summary> private void setUpScripts() { playerMovement = new Movement(player, character); iManager.playerMovement = this.playerMovement; playerInventory.playerMovement = this.playerMovement; playerInventory.player = this.player; door.player = this.player; door.events = this.events; npcType.player = this.player; tahti.player = this.player; tahti.playerMovement = this.playerMovement; cutscene.SetPlayer(player.GetPlayerSprite()); cutscene.events = this.events; iManager.imagePlayer.sprite = player.GetPlayerSprite(); blackjack.player = this.player; blackjack.playerMovement = this.playerMovement; barfight.player = this.player; barfight.SetPlayerSprite(player.playerSprite); FindObjectOfType <GuitarGod>().playerMovement = this.playerMovement; }
public void ChooseTeddy() { // set UI elements on/off Char1.gameObject.SetActive(true); Char2.gameObject.SetActive(true); Char3.gameObject.SetActive(true); CharCreation.gameObject.SetActive(false); StartGame.gameObject.SetActive(true); BackStory.gameObject.SetActive(true); CharImage.gameObject.SetActive(true); // insert Teddy's back story and picture (sprite) to corresponding elements backStory = teddy.GetBackStory(); Text text = BackStory.GetComponentInChildren <Text>(); text.text = backStory; playerSprite = teddy.GetPlayerSprite(); Image playerImage = CharImage.GetComponentInChildren <Image> (); playerImage.sprite = playerSprite; dataSaver.character = "Teddy"; }