void Awake() { _instance = this; CurrentMoveLeft = ControlsSerializeManager.Load_MoveLeft_Data(); CurrentMoveRight = ControlsSerializeManager.Load_MoveRight_Data(); CurrentMoveJump = ControlsSerializeManager.Load_Jump_Data(); CurrentMoveShootLemon = ControlsSerializeManager.Load_ShootLemon_Data(); CurrentPause = ControlsSerializeManager.Load_Pause_Data(); }
public void SaveMyControls() { Debug.Log(((KeyCode)Enum.Parse(typeof(KeyCode), Left.text)).ToString()); KeyCode KeyRight = (KeyCode)Enum.Parse(typeof(KeyCode), Right.text); KeyCode KeyLeft = (KeyCode)Enum.Parse(typeof(KeyCode), Left.text); KeyCode KeyJump = (KeyCode)Enum.Parse(typeof(KeyCode), Jump.text); KeyCode KeyPause = (KeyCode)Enum.Parse(typeof(KeyCode), Pause.text); KeyCode KeyShootLemon = (KeyCode)Enum.Parse(typeof(KeyCode), ShootLemon.text); Debug.Log("Move Right1: " + KeyRight); Debug.Log("Move Left1: " + KeyLeft); Debug.Log("Jump1: " + KeyJump); Debug.Log("Pause1: " + KeyPause); Debug.Log("Shoot Lemon1: " + KeyShootLemon); if (Left.name == "Left") { buildStruct._moveLeft = KeyLeft; } else if (Right.name == "Right") { buildStruct._moveRight = KeyRight; } else if (Jump.name == "Jump") { buildStruct._jump = KeyJump; } else if (Pause.name == "Pause") { buildStruct._pause = KeyPause; } else if (ShootLemon.name == "Shoot Lemon") { buildStruct._shootLemon = KeyShootLemon; } ControlsSerializeManager.SaveControlsData(buildStruct); Debug.Log("Move Right2: " + ControlsSerializeManager.Load_MoveRight_Data()); Debug.Log("Move Left2: " + ControlsSerializeManager.Load_MoveLeft_Data()); Debug.Log("Jump2: " + ControlsSerializeManager.Load_Jump_Data()); Debug.Log("Pause2: " + ControlsSerializeManager.Load_Pause_Data()); Debug.Log("Shoot Lemon2: " + ControlsSerializeManager.Load_ShootLemon_Data()); Debug.Log("Controls data saved!"); }
public void LoadAll() { LoadIn_Left = ControlsSerializeManager.Load_MoveLeft_Data().ToString(); LoadIn_Right = ControlsSerializeManager.Load_MoveRight_Data().ToString(); LoadIn_Jump = ControlsSerializeManager.Load_Jump_Data().ToString(); LoadIn_ShootLemon = ControlsSerializeManager.Load_ShootLemon_Data().ToString(); LoadIn_Pause = ControlsSerializeManager.Load_Pause_Data().ToString(); Left.text = LoadIn_Left; Right.text = LoadIn_Right; Jump.text = LoadIn_Jump; ShootLemon.text = LoadIn_ShootLemon; Pause.text = LoadIn_Pause; Debug.Log("Controls data loaded!"); Debug.Log("Move Right: " + ControlsSerializeManager.Load_MoveRight_Data()); Debug.Log("Move Left: " + ControlsSerializeManager.Load_MoveLeft_Data()); Debug.Log("Jump: " + ControlsSerializeManager.Load_Jump_Data()); Debug.Log("Pause: " + ControlsSerializeManager.Load_Pause_Data()); Debug.Log("Shoot Lemon: " + ControlsSerializeManager.Load_ShootLemon_Data()); }
public void Save() { _moveRight = (KeyCode)Enum.Parse(typeof(KeyCode), Right.text); _moveLeft = (KeyCode)Enum.Parse(typeof(KeyCode), Left.text); _jump = (KeyCode)Enum.Parse(typeof(KeyCode), Jump.text); _pause = (KeyCode)Enum.Parse(typeof(KeyCode), Pause.text); _shootLemon = (KeyCode)Enum.Parse(typeof(KeyCode), ShootLemon.text); Debug.Log("Move Right1: " + _moveRight); Debug.Log("Move Left1: " + _moveLeft); Debug.Log("Jump1: " + _jump); Debug.Log("Pause1: " + _pause); Debug.Log("Shoot Lemon1: " + _shootLemon); ControlsSerializeManager.SaveControlsData(this); Debug.Log("Move Right2: " + ControlsSerializeManager.Load_MoveRight_Data()); Debug.Log("Move Left2: " + ControlsSerializeManager.Load_MoveLeft_Data()); Debug.Log("Jump2: " + ControlsSerializeManager.Load_Jump_Data()); Debug.Log("Pause2: " + ControlsSerializeManager.Load_Pause_Data()); Debug.Log("Shoot Lemon2: " + ControlsSerializeManager.Load_ShootLemon_Data()); Debug.Log("Controls data saved!"); }