EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

EntityClass cannot be used as expected

オープン
#44 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C++
スター
138
フォーク
22
PR マージ指標
30日以内にマージされた PR はありません

説明

**UE4 Version**
All

**SkookumScript Version**
All

**Describe the bug**
The usage of `EntityClass` for `&blueprint` annotated functions is inconsistent. It should accept other variables of type EntityClass.

**To Reproduce**
Steps to reproduce the behavior:
1. Create a bp annotated function that takes an `EntityClass`
2. Create a variable of type EntityClass and note that you cannot pass it to the function

**Additional context**
Looks like there may be a missing link here, the reflection of class references to sk have no type information, so an class reference of type Pawn and a class reference of type GameMode both come in as `EntityClass`.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

EntityClass とその型の変数を受け取る、blueprint-annotated な UE4 関数で問題を再現します。クラス参照の SkookumScript へのリフレクションを追跡し、互換性のある EntityClass 変数を渡せること、また利用可能なクラス型情報が一貫して扱われることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp, unreal-engine
領域
game-dev, tooling
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。