Ejemplo n.º 1
0
    Boss03Phase3 P3; //for wendigo boss

    // Use this for initialization
    void Start()
    {
        //Grab controls from controls save file
        moveRight = ControlsSerializeManager.Load_MoveRight_Data();
        moveLeft  = ControlsSerializeManager.Load_MoveLeft_Data();
        jumpKey   = ControlsSerializeManager.Load_Jump_Data();
        shootKey  = ControlsSerializeManager.Load_ShootLemon_Data();

        anim = GetComponent <Animator>();
        rb   = GetComponent <Rigidbody2D>();

        healthManager = FindObjectOfType <PlayerHealthManager>();

        facingRight = true;

        isWalking = false;

        projectilePos = transform.Find("projectilePos");   //find child named projectilePos (i.e. its position)

        flipValue = 1;

        justJumped = false;

        landedFromJump = false;

        if (FindObjectOfType <Boss03Phase3>() != null)
        {
            P3 = GameObject.FindObjectOfType <Boss03Phase3>();
        }
    }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
    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!");
    }
Ejemplo n.º 4
0
    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());
    }
Ejemplo n.º 5
0
    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!");
    }
Ejemplo n.º 6
0
 public void DeleteSave()
 {
     ControlsSerializeManager.DeleteControlsData();
 }