2
public class Schedule_Action : MonoBehaviour
{
public List<Action> mondaySchedule = new List<Action>();
public virtual List<Action> MondaySchedule
{
get { return mondaySchedule; }
}
}
public class Schedule_ActionHire : Schedule_Action
{
//causes an error here saying it should match overriden with Action
public override List<Action_Adventure> MondaySchedule
{
get
{
return mondaySchedule.Cast<Action_Adventure>().ToList();
}
}
}
'Action_Adventure'は 'Action'の子です。ミュータレータリストをオーバーライドしてその子のタイプを変更する
エラーを回避する手段はありますか?または、上記のコードと同じロジックを持つ別の方法ですか?
動作するようには思えません。 'var adventures'はまだ空です。 – javurtez