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