private void Initialize() { if (!character) { character = Find("Character"); } if (!settings) { settings = CreateInstance <LayerMaskSettings>(); } if (!Data) { Data = CreateInstance <LayerMaskData>(); } Data.OnInitialize(settings); }
private void Awake() { projectile = GetComponentInParent <Bullet>(); maskData = projectile.MaskData; thisTransform = transform; }
private void SetDependencies() { raycastData = raycastController.Data; physicsData = physicsController.Data; layerMaskData = layerMaskController.Data; }
private void Dependencies() { layerMaskData = layerMaskController.Data; physicsData = physicsController.Data; platformerData = platformerController.Data; }