private void Awake() { executor = GetComponent <MovementExecutor>(); animator = GetComponent <FramesAnimator>(); rb2d = GetComponent <Rigidbody2D>(); spriteRenderer = GetComponent <SpriteRenderer>(); rb2d.gravityScale = GameManager.GRAVITY; }
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; } }
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>(); }