// Start is called before the first frame update void Start() { game_master_script = GameObject.Find("GameMaster").GetComponent <GameMasterScript>(); character = GameObject.Find("Character"); transform.position += character.transform.position; offset = transform.position - character.transform.position; stick_rotate = (game_master_script.GetSystem() == GameMasterScript.System.OSX) ? "RotateOSX" : "RotateOther"; target_angle = 0; facing = Facing.NORTH; next_facing = Facing.NORTH; }