void Start() { _characterBehavior = GetComponent <CharacterBehavior>(); _controller = GetComponent <CharacterBehaviorController>(); _tank = GetComponent <Tank>(); _SwitchWeapon = GetComponent <YTT>(); _SwitchE = GetComponent <ShooterE>(); _RRRRR = GetComponent <RRRRR>(); _playersc = GetComponent <playerScript>(); _C87666 = GetComponent <C87666>(); _Wheel = GetComponent <Wheel>(); if (WeaponAttachment == null) { WeaponAttachment = transform; } ChangeWeapon(InitialWeapon); }
/// 初始化人物的事件 void Awake() { BehaviorState = new CharacterBehaviorState(); _Camera = gameObject.GetComponent <CameraController>(); _controller = GetComponent <CharacterBehaviorController>(); _jetpack = GetComponent <CharacterJetpack>(); _shoot = GetComponent <CharacterShoot> (); _thorns = GetComponent <Thorns>(); _RRRRR = GetComponent <RRRRR>(); _Cure = GetComponent <HealthCure>(); _Tank = GetComponent <Tank>(); _Buff = GetComponent <Buff>(); _SpeedUp = GetComponent <SpeedUp>(); _BigSkill = GetComponent <BigSkill>(); Health = BehaviorParameters.MaxHealth; TankHealth = BehaviorParameters.TankMaxHealth; if (GetComponent <Renderer>() != null) { _initialColor = GetComponent <Renderer>().material.color; } }