fixes for wrong behavior
This commit is contained in:
parent
92a0b3f6cf
commit
674a54afb9
|
@ -268,7 +268,7 @@ define_utypes!(
|
|||
ULazyObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait,ULazyObjectPropertyTrait => "LazyObjectProperty",
|
||||
UAssetObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait,UAssetObjectPropertyTrait => "AssetObjectProperty",
|
||||
UAssetClassProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait, UAssetObjectPropertyTrait,UAssetClassPropertyTrait => "AssetClassProperty",
|
||||
USoftObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,USoftObjectPropertyTrait => "SoftObjectProperty",
|
||||
USoftObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait, UObjectPropertyBaseTrait, USoftObjectPropertyTrait => "SoftObjectProperty",
|
||||
UNameProperty where UFieldTrait, UStructTrait, UPropertyTrait,UNamePropertyTrait => "NameProperty",
|
||||
UStructProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStructPropertyTrait => "StructProperty",
|
||||
UStrProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStrPropertyTrait => "StrProperty",
|
||||
|
@ -686,7 +686,7 @@ pub mod traits {
|
|||
|
||||
pub trait UClassNonConst: UClassTrait {
|
||||
fn iter_super_classes(&self) -> super::SuperClassIter {
|
||||
super::SuperClassIter::from_option(self.super_field().map(|c| unsafe { c.cast() }))
|
||||
super::SuperClassIter::new(unsafe { self.cast() })
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -860,7 +860,7 @@ pub mod traits {
|
|||
|
||||
#[const_trait]
|
||||
pub trait UArrayPropertyTrait: ~const AsUObject {
|
||||
fn inner(&self) -> &Option<super::UClass> {
|
||||
fn inner(&self) -> &Option<super::UProperty> {
|
||||
unsafe { &*self.as_uobject().raw_ptr().offset(112).cast() }
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue