private void OnEnable() { entityVisionDataInterface = target as EntityVisionDataInterface; detectionBehavior = entityVisionDataInterface.gameObject.GetComponent <DetectionBehavior>(); overwatchBehavior = entityVisionDataInterface.gameObject.GetComponent <OverwatchBehavior>(); entityVisionScriptableProp = serializedObject.FindProperty(nameof(entityVisionDataInterface.entityVisionData)); rangeOfVisionProp = serializedObject.FindProperty(nameof(entityVisionDataInterface.rangeOfVision)); coneOfVisionProp = serializedObject.FindProperty(nameof(entityVisionDataInterface.coneOfVision)); playerTransformProp = serializedObject.FindProperty(nameof(entityVisionDataInterface.playerHead)); playerDetectionLayerProp = serializedObject.FindProperty(nameof(entityVisionDataInterface.detectionMask)); }
private void OnEnable() { detectionBehavior = target as DetectionBehavior; }