Пример #1
0
    // Use this for initialization
    void Start()
    {
        Debug.Log("ball start");
        rb2D = GetComponent <Rigidbody2D>();
        original_gravityScale = rb2D.gravityScale;
        psChild = transform.GetChild(0);

        original_position = transform.position;
        original_rotation = transform.rotation;
        gamedata          = GameObject.Find("Main").GetComponent <gameDatas>();
        _Ready();
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        rb       = GetComponent <Rigidbody2D>();
        racket   = transform.GetChild(0).gameObject;
        gamedata = GameObject.Find("Main").GetComponent <gameDatas>();
        if (isSingleComputer)
        {
            if (isLeft)
            {
                fc        = new Checker(KeyCode.F, 8);
                left      = KeyCode.A;
                right     = KeyCode.D;
                up        = KeyCode.W;
                jc        = new Checker(up, 8);
                upSwing   = KeyCode.S;
                downSwing = KeyCode.LeftShift;
                upper_sc  = new Checker(upSwing, 16);
                lower_sc  = new Checker(downSwing, 16);
            }
            else
            {
                fc        = new Checker(KeyCode.F, 8);
                left      = KeyCode.K;
                right     = KeyCode.Semicolon;
                up        = KeyCode.O;
                jc        = new Checker(up, 8);
                upSwing   = KeyCode.L;
                downSwing = KeyCode.RightShift;
                upper_sc  = new Checker(upSwing, 16);
                lower_sc  = new Checker(downSwing, 16);
            }
        }
        else
        {
            if (isLocalPlayer)
            {
                fc        = new Checker(KeyCode.F, 8);
                left      = KeyCode.A;
                right     = KeyCode.D;
                up        = KeyCode.W;
                jc        = new Checker(up, 8);
                upSwing   = KeyCode.S;
                downSwing = KeyCode.LeftShift;
                upper_sc  = new Checker(upSwing, 16);
                lower_sc  = new Checker(downSwing, 16);
            }
        }

        _Ready();
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        if (isServer)
        {
            Debug.Log("player Controll I'm server");
        }
        else
        {
            //var rightPlayer = (GameObject)Instantiate(rightPlayerPrefab, startRightPlayer.transform.position, startRightPlayer.transform.rotation);
            //NetworkServer.Spawn(rightPlayer);

            Debug.Log("player Controll I'm not server");
            // Destroy(this);
            //transform.localScale = new Vector3(-transform.localScale.x, transform.localScale.y, transform.localScale.z);
        }

        rb       = GetComponent <Rigidbody2D>();
        racket   = transform.GetChild(0).gameObject;
        gamedata = GameObject.Find("Main").GetComponent <gameDatas>();
        if (isLeft)
        {
            dc        = new DashChecker(KeyCode.Z, 8, 16);
            fc        = new Checker(KeyCode.F, 8);
            left      = KeyCode.A;
            right     = KeyCode.D;
            up        = KeyCode.W;
            upSwing   = KeyCode.S;
            downSwing = KeyCode.LeftShift;
            upper_sc  = new Checker(upSwing, 16);
            lower_sc  = new Checker(downSwing, 16);
        }
        else
        {
            dc        = new DashChecker(KeyCode.Z, 8, 16);
            fc        = new Checker(KeyCode.F, 8);
            left      = KeyCode.K;
            right     = KeyCode.Semicolon;
            up        = KeyCode.O;
            upSwing   = KeyCode.L;
            downSwing = KeyCode.RightShift;
            upper_sc  = new Checker(upSwing, 16);
            lower_sc  = new Checker(downSwing, 16);
        }


        _Ready();
    }