RxDesu
(RxDesu)
June 8, 2016, 3:08pm
11
Here are some functions I’ve defined in the header file for one of my classes.
UFUNCTION(BlueprintCallable, Category = "Enemy")
UMaterialInstanceDynamic* CreateAndSetDynamicMaterial(UPrimitiveComponent* Mesh, int32 ElementIndex);
UFUNCTION(BlueprintCallable, meta = ( AutoCreateRefTerm = "ExcludedIndexes" ), Category = "Enemy")
void CreateAndSetAllDynamicMaterials(UPrimitiveComponent* Mesh, TArray<int32> ExcludedIndexes);
UFUNCTION(BlueprintCallable, Category = "Enemy")
void SetMeshMaterialFlashAmount(UPrimitiveComponent* Mesh, float value);
UFUNCTION(BlueprintCallable, Category = "Enemy")
void SetFlashMaterialColour(float healthPercent, UPrimitiveComponent* Mesh, UCurveLinearColor* ColorCurve);
On none of these, including UPROPERTY does intellisense appear with the usable specifiers for the used macro.
However, when not using ReSharper, the box appears with all the relevant specifiers as shown in the example in your first post.
This may be a conflict with ReSharper/VAX.
Oh, that. Yeah working with Reshaper\VAX is not guaranteed. I thought you talking about vanilla Intellisense not showing you some “meta” specifiers with this plugin.
Resharper use its own autocomplete solution which correlates with Intellisense. So you can use one or the other, not both.
This also applies to Visual Assist X.