void Init()
 {
     if (!monopoleStrength)
     {
         monopoleStrength = GetComponent <MonopoleStrength>();
     }
 }
コード例 #2
0
        // Start is called before the first frame update
        void OnEnable()
        {
            if (!_meshRenderer)
            {
                _meshRenderer = GetComponent <MeshRenderer>();
            }

            if (!monopoleStrength)
            {
                monopoleStrength = GetComponent <MonopoleStrength>();
            }

            if (!generator)
            {
                generator = GetComponent <FieldGenerator>();
            }

            UpdateMaterial();
        }
コード例 #3
0
 public void OnValidate()
 {
     monopoleStrength = GetComponent <MonopoleStrength>();
     generator        = GetComponent <FieldGenerator>();
     _meshRenderer    = GetComponent <MeshRenderer>();
 }