internal static VFXEventAttribute Internal_InstanciateVFXEventAttribute(VisualEffectAsset vfxAsset) { VFXEventAttribute vFXEventAttribute = new VFXEventAttribute(VFXEventAttribute.Internal_Create(), true, vfxAsset); vFXEventAttribute.Internal_InitFromAsset(vfxAsset); return(vFXEventAttribute); }
static internal VFXEventAttribute Internal_InstanciateVFXEventAttribute(VisualEffectAsset vfxAsset) { var eventAttribute = new VFXEventAttribute(Internal_Create(), true, vfxAsset); eventAttribute.Internal_InitFromAsset(vfxAsset); return(eventAttribute); }
private void Release() { if (m_Owner && m_Ptr != IntPtr.Zero) { Internal_Destroy(m_Ptr); } m_Ptr = IntPtr.Zero; m_VfxAsset = null; }
public VFXEventAttribute(VFXEventAttribute original) { if (original == null) { throw new ArgumentNullException("VFXEventAttribute expect a non null attribute"); } m_Ptr = Internal_Create(); m_VfxAsset = original.m_VfxAsset; Internal_InitFromEventAttribute(original); }
private void Release() { bool flag = this.m_Owner && this.m_Ptr != IntPtr.Zero; if (flag) { VFXEventAttribute.Internal_Destroy(this.m_Ptr); } this.m_Ptr = IntPtr.Zero; this.m_VfxAsset = null; }
public VFXEventAttribute(VFXEventAttribute original) { bool flag = original == null; if (flag) { throw new ArgumentNullException("VFXEventAttribute expect a non null attribute"); } this.m_Ptr = VFXEventAttribute.Internal_Create(); this.m_VfxAsset = original.m_VfxAsset; this.Internal_InitFromEventAttribute(original); }
extern internal void Internal_InitFromAsset(VisualEffectAsset vfxAsset);
private VFXEventAttribute(IntPtr ptr, bool owner, VisualEffectAsset vfxAsset) { m_Ptr = ptr; m_Owner = owner; m_VfxAsset = vfxAsset; }
extern internal static void ResyncMaterials([NotNull("NullExceptionObject")] VisualEffectAsset asset);