private void Awake() { //Coger todos los cmponentes y variables del scriptable object rb2d = GetComponent <Rigidbody2D>(); spriteRenderer = GetComponent <SpriteRenderer>(); characterAnimator = GetComponent <Animator>(); characterWeaponController = GetComponent <CharacterWeaponController>(); characterName = characterModel.characterName; characterMaxSpeed = characterModel.characterSpeed; characterAcceleration = 0.5f; characterFriction = 0.2f; characterJumpSpeed = characterModel.characterJumpSpeed; characterTotalJumps = characterModel.characterTotalJumps; characterDashSpeed = characterModel.characterDashSpeed; characterPunchImpulse = characterModel.characterPunchImpulse; characterPunchDuration = 0.1f; characterPunchStunTime = characterModel.charcaterPunchStunTime; characterTotalHits = characterModel.characterTotalHits; }
// Use this for initialization private void Start() { _animator = GetComponent <Animator>(); _body = GetComponent <Rigidbody>(); _weaponController = FindObjectOfType <CharacterWeaponController>(); _character = GameManager.Instance.Character; LoadAnimationEvent(); }
// Use this for initialization private void Start() { _controller = FindObjectOfType <CharacterWeaponController>(); _weaponImages = GetComponentsInChildren <RawImage>(); foreach (var image in _weaponImages) { image.color = Color.black; } }
// Use this for initialization protected virtual void Start() { ShowEventLog = false; Interaction = GameObject.FindGameObjectWithTag("interaction").GetComponent <Text>(); PotionController = FindObjectOfType <CharacterPotionController>(); WeaponController = FindObjectOfType <CharacterWeaponController>(); Interaction.text = ""; }