protected override void OnPickableSensed(PickableController pickable) { if (state != State.PickingWeapon && pickable.IsWeapon()) { state = State.PickingWeapon; base.Mover.ExtremeSpeedActivated(); } }
protected override void OnPickableSensed(PickableController pickable) { if (pickable.IsMedkit() && state != State.Shooting) { state = State.PickingMedkit; } if (pickable.IsWeapon() && state == State.Seeking && !health.IsLowLife) { state = State.PickingWeapon; } }
protected override void OnPickableSensed(PickableController pickable) { if (state == State.Seeking && pickable.IsWeapon()) { state = State.PickingWeapon; } else if (pickable.IsMedkit() && state != State.PickingMedkit && state != State.SearchingEnnemy && state != State.Shooting) { state = State.PickingMedkit; medkitPosition = pickable.transform.position; } }