void Awake() { PlayerAudio = transform.GetComponent <AudioSource>(); //set up the reference to this script. player = this; Dialog = GameObject.Find("GUI").GetComponent <DialogBoxHandler>(); MapName = GameObject.Find("GUI").GetComponent <MapNameBoxHandler>(); canInput = true; speed = walkSpeed; follower = transform.Find("Follower").gameObject; followerScript = follower.GetComponent <FollowerMovement>(); mainCamera = transform.Find("Camera").GetComponent <Camera>(); mainCameraDefaultPosition = mainCamera.transform.localPosition; mainCameraDefaultFOV = mainCamera.fieldOfView; pawn = transform.Find("Pawn"); pawnReflection = transform.Find("PawnReflection"); pawnSprite = pawn.GetComponent <SpriteRenderer>(); pawnReflectionSprite = pawnReflection.GetComponent <SpriteRenderer>(); //pawnReflectionSprite = transform.FindChild("PawnReflection").GetComponent<MeshRenderer>().material; hitBox = transform.Find("Player_Transparent"); mount = transform.Find("Mount").GetComponent <SpriteRenderer>(); mountPosition = mount.transform.localPosition; }
public void resetFollower() { if (FollowerSettings == null) { FollowerSettings = GameObject.Find("Player").GetComponentInChildren <FollowerMovement>(); } for (int i = 0; i < 6; i++) { if (SaveData.currentSave.PC.boxes[0][i] != null) { if (SaveData.currentSave.PC.boxes[0][i].getStatus() != Pokemon.Status.FAINTED) { FollowerSettings.changeFollower(i); i = 6; } } } }
private void onSceneLoaded(UnityEngine.SceneManagement.Scene pLoadedScene, LoadSceneMode pLoadSceneMode) { if (pLoadedScene.name == "startup") { return; } if (global == this) { Player = GameObject.Find("Player"); FollowerSettings = Player.GetComponentInChildren <FollowerMovement>(); if (global.fadeIn) { StartCoroutine(ScreenFade.main.Fade(true, ScreenFade.slowedSpeed)); //if fading in to the scene. Player.transform.position = global.playerPosition; PlayerMovement.player.direction = global.playerDirection; if (!respawning) { PlayerMovement.player.pauseInput(0.6f); } else { PlayerMovement.player.pauseInput(0.4f); } if (playerForwardOnLoad) { PlayerMovement.player.forceMoveForward(); playerForwardOnLoad = false; } } else { ScreenFade.main.SetToFadedIn(); } FollowerSettings.changeFollower(followerIndex); } }
void OnLevelWasLoaded() { if (Application.loadedLevelName != "startup") { if (global == this) { Player = GameObject.Find("Player"); FollowerSettings = Player.GetComponentInChildren <FollowerMovement>(); if (global.fadeIn) { StartCoroutine(ScreenFade.main.Fade(true, ScreenFade.slowedSpeed)); //if fading in to the scene. Player.transform.position = global.playerPosition; PlayerMovement.player.direction = global.playerDirection; if (!respawning) { PlayerMovement.player.pauseInput(0.6f); } else { PlayerMovement.player.pauseInput(0.4f); } if (playerForwardOnLoad) { PlayerMovement.player.forceMoveForward(); playerForwardOnLoad = false; } } else { ScreenFade.main.SetToFadedIn(); } FollowerSettings.changeFollower(followerIndex); } } }
//private GameObject m_CanvasGameObject; public void Setup() { m_Movement = m_Instance.GetComponent <FollowerMovement>(); //m_CanvasGameObject = m_Instance.GetComponentInChildren<Canvas>().gameObject; }
public void Setup() { m_Movement = m_Instance.GetComponent <FollowerMovement>(); }