Exemplo n.º 1
0
    private void Awake()
    {
        executor       = GetComponent <MovementExecutor>();
        animator       = GetComponent <FramesAnimator>();
        rb2d           = GetComponent <Rigidbody2D>();
        spriteRenderer = GetComponent <SpriteRenderer>();

        rb2d.gravityScale = GameManager.GRAVITY;
    }
Exemplo n.º 2
0
    public virtual void Awake()
    {
        animator         = GetComponent <FramesAnimator>();
        render           = GetComponent <SpriteRenderer>();
        rb2d             = GetComponent <Rigidbody2D>();
        rb2d.constraints = RigidbodyConstraints2D.FreezeRotation;

        if (data.canFly)
        {
            rb2d.gravityScale = 0;
        }
        else
        {
            rb2d.gravityScale = GameManager.GRAVITY;
        }
    }
Exemplo n.º 3
0
    void Start()
    {
        //transform.position = NetworkSystem.Instance.SpawnPosition;

        playerCommand  = GetComponent <PlayerCommand>();
        framesAnimator = GetComponent <FramesAnimator>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        rb2d           = GetComponent <Rigidbody2D>();
        //currentStat = new CharacterStatRuntime();
        //currentStat.ReadValue(characterStat);

        jumpCount = 2;
        scale     = transform.localScale.x;

        if (isLocalPlayer)
        {
            LoadWeapon(GameManager.weapon);
        }


        //if (!isLocalPlayer) {
        //    GetComponent<Rigidbody2D>().isKinematic = true;

        //    //GetComponent<SpriteRenderer>().enabled = false;
        //    //player.t_hand.GetComponent<SpriteRenderer>().enabled = false;
        //    //player.t_weapon.GetComponent<SpriteRenderer>().enabled = false;

        //    GameObject go = GameSystem.LoadPool("puppet", transform.position);

        //    puppet = go.GetComponent<MyNetworkPuppet>();
        //    puppet.target = gameObject;
        //    puppet.player = GetComponent<Player>();
        //    puppet.LoadWeapon(GameManager.weapon);

        //    GameSystem.CopyComponent(GetComponent<PlayerAnimationUpdate>(), go);
        //    //animUpdater = puppet.GetComponent<PlayerAnimationUpdate>();

        //    InputSystem.listPuppet.Add(puppet);
        //}
    }
 void Start()
 {
     player   = GetComponent <Player>();
     animator = GetComponent <FramesAnimator>();
 }