Exemple #1
0
        public override void Initialize()
        {
            base.Initialize();

            move        = GetComponent <CharacterSkillMove>();
            jump        = GetComponent <CharacterSkillJump>();
            kick        = GetComponent <CharacterSkillKick>();
            head        = GetComponent <CharacterSkillHeadButt>();
            life        = GetComponent <CharacterSkillLife>();
            characterIA = GetComponent <CharacterIA>();

            if (move != null)
            {
                tempMoveSpeed = move.moveSpeed;
            }
            else
            {
                tempMoveSpeed = characterIA.moveSpeed;
            }

            if (jump != null)
            {
                tempJumpForce = jump.jumpForce;
            }
            else
            {
                tempJumpForce = characterIA.jumpSpeed;
            }

            if (kick != null)
            {
                tempKickForce = kick.kickForce;
            }
            if (head != null)
            {
                tempButtForce = head.buttForce;
            }

            amountTimer = powerTimer;
            inUse       = false;
        }
Exemple #2
0
 public override void Initialize()
 {
     base.Initialize();
     characterLife = otherCharacter.GetComponent <CharacterSkillLife>();
 }