示例#1
0
    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();
 }
示例#3
0
 // Use this for initialization
 private void Start()
 {
     _controller   = FindObjectOfType <CharacterWeaponController>();
     _weaponImages = GetComponentsInChildren <RawImage>();
     foreach (var image in _weaponImages)
     {
         image.color = Color.black;
     }
 }
示例#4
0
        // Use this for initialization
        protected virtual void Start()
        {
            ShowEventLog = false;

            Interaction = GameObject.FindGameObjectWithTag("interaction").GetComponent <Text>();

            PotionController = FindObjectOfType <CharacterPotionController>();
            WeaponController = FindObjectOfType <CharacterWeaponController>();

            Interaction.text = "";
        }