示例#1
0
 // Start is called before the first frame update
 void Start()
 {
     shScript       = GetComponent <SizeHandler>();
     jabScript      = GetComponentInChildren <Jab>();
     damageScript   = GetComponent <HandleDamage>();
     bcScript       = GetComponentInChildren <BreadCheck>();
     movementScript = GetComponent <CharacterMovement>();
 }
 void Start()
 {
     //if (Debug.isDebugBuild)
     //{
     //	Profiler.maxNumberOfSamplesPerFrame = 8
     //}
     _mainAudio            = GetComponent <AudioSource>();
     _rb                   = GetComponent <Rigidbody2D>();
     _anim                 = GetComponent <Animator>();
     _combatHandler        = transform.Find("CombatHandler").gameObject;
     _handlerControl       = _combatHandler.GetComponent <HandleDamage>();
     _combatColl           = _combatHandler.GetComponent <BoxCollider2D>();
     _combatAudio          = _combatHandler.GetComponent <AudioSource>();
     _rangedCombatHandler  = transform.Find("RangedCombatHandler").gameObject;
     _rangedHandlerControl = _rangedCombatHandler.GetComponent <HandleRangedDamage>();
     Flip();
     _facingLeft = false;
 }