| ISightable get_Target() | Public+1 flags | | 0x08 |
| void set_Target(ISightable value) | 2 flags | | 0x08 |
| EntityVisualState get_State() | Public+1 flags | | 0x08 |
| void set_State(EntityVisualState value) | 2 flags | | 0x08 |
| VisionCone get_Owner() | Public+1 flags | | 0x08 |
| void set_Owner(VisionCone value) | 2 flags | | 0x08 |
| float get_FullNoticeTime() | Public+1 flags | | 0x04 |
| void set_FullNoticeTime(float value) | 2 flags | | 0x04 |
| float get_NormalizedNoticeLevel() | Public+1 flags | | 0x04 |
| void .ctor(VisionCone _owner, ISightable _target, EntityVisualState _state, float _noticeTime, bool _playTremolo) | Public+1 flags | | 0x08 |
| void UpdateEvent(float visionDeltaThisFrame, float tickTime) | Public | | 0x04 |
| void EndEvent() | Public | | 0x00 |