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",
|
ULazyObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait,ULazyObjectPropertyTrait => "LazyObjectProperty",
|
||||||
UAssetObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait,UAssetObjectPropertyTrait => "AssetObjectProperty",
|
UAssetObjectProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait,UAssetObjectPropertyTrait => "AssetObjectProperty",
|
||||||
UAssetClassProperty where UFieldTrait, UStructTrait, UPropertyTrait,UObjectPropertyBaseTrait, UObjectPropertyTrait, UAssetObjectPropertyTrait,UAssetClassPropertyTrait => "AssetClassProperty",
|
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",
|
UNameProperty where UFieldTrait, UStructTrait, UPropertyTrait,UNamePropertyTrait => "NameProperty",
|
||||||
UStructProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStructPropertyTrait => "StructProperty",
|
UStructProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStructPropertyTrait => "StructProperty",
|
||||||
UStrProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStrPropertyTrait => "StrProperty",
|
UStrProperty where UFieldTrait, UStructTrait, UPropertyTrait,UStrPropertyTrait => "StrProperty",
|
||||||
|
@ -686,7 +686,7 @@ pub mod traits {
|
||||||
|
|
||||||
pub trait UClassNonConst: UClassTrait {
|
pub trait UClassNonConst: UClassTrait {
|
||||||
fn iter_super_classes(&self) -> super::SuperClassIter {
|
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]
|
#[const_trait]
|
||||||
pub trait UArrayPropertyTrait: ~const AsUObject {
|
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() }
|
unsafe { &*self.as_uobject().raw_ptr().offset(112).cast() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue