void Start() { _camera = GetComponent <Camera>(); FollowsPlayer = true; _currentZoom = MinimumZoom; _target = gameObject.GetComponentInParent <playerScript>().transform; _targetCollider = _target.GetComponent <Collider2D>(); if (_target.GetComponent <CharacterBehaviorController>() == null) { return; } _targetController = _target.GetComponent <CharacterBehaviorController>(); _levelBounds = GameObject.FindGameObjectWithTag("LevelBounds").GetComponent <LevelLimits>(); lastTargetPosition = _target.position; lastmousePosition = gameObject.GetComponent <Camera>().ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0)); offsetZ = _target.position.z; _lookDirectionModifier = new Vector3(0, 0, 0); Zoom(); CancelTime = 0f; _SpeedUp = GetComponent <SpeedUp>(); _CharacterBehavior = _target.GetComponent <CharacterBehavior>(); }
void Start() { _characterBehavior = GetComponent <CharacterBehavior>(); _controller = GetComponent <CharacterBehaviorController>(); _tank = GetComponent <Tank>(); _stealth = GetComponent <Stealth>(); if (Jetpack != null) { Jetpack.enableEmission = false; if (_UICamera != null) { _UICamera.GetComponent <GUIManager>().SetJetpackBar(!JetpackUnlimited); } _characterBehavior.BehaviorState.JetpackFuelDurationLeft = JetpackFuelDuration; } }
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; } }