本文整理汇总了C#中Zetbox.GetObjectClass方法的典型用法代码示例。如果您正苦于以下问题:C# Zetbox.GetObjectClass方法的具体用法?C# Zetbox.GetObjectClass怎么用?C# Zetbox.GetObjectClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zetbox
的用法示例。
在下文中一共展示了Zetbox.GetObjectClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetObject
public static void SetObject(AnyReference obj, Zetbox.API.IDataObject newObj)
{
if (newObj == null)
{
obj.ObjClass = null;
obj.ObjGuid = null;
obj.ObjID = null;
}
else
{
var cls = newObj.GetObjectClass(_frozenCtx);
obj.ObjClass = cls.ExportGuid;
if (cls.ImplementsIExportable())
{
obj.ObjGuid = ((IExportable)newObj).ExportGuid;
obj.ObjID = null;
}
else
{
obj.ObjGuid = null;
obj.ObjID = newObj.ID;
}
}
}