public AdapterAnalysis(object target) { if (null != target) { ComponentAdapter = target as ComponentAdapter; SkinnableComponentAdapter = target as SkinnableComponentAdapter; SkinnableContainerAdapter = target as SkinnableContainerAdapter; GroupAdapter = target as GroupAdapter; if (null != GroupAdapter) { HasAbsoluteLayout = CheckForAbsoluteLayout(GroupAdapter); } if (null != ComponentAdapter && null != ComponentAdapter.transform && null != ComponentAdapter.transform.parent) { ParentGroupAdapter = ComponentAdapter.transform.parent.GetComponent <GroupAdapter>(); HasParent = null != ParentGroupAdapter; if (null != ParentGroupAdapter) { ParentIsStage = ParentGroupAdapter is StageAdapter; //ParentUsesLayoutDescriptor = ParentContainerAdapter.UseLayoutDescriptor; //ParentLayoutDescriptor = ParentContainerAdapter.LayoutDescriptor; ParentLayout = ParentGroupAdapter.Layout; ParentHasAbsoluteLayout = CheckForAbsoluteLayout(ParentGroupAdapter); } } } }
public AdapterAnalysis(object target) { if (null != target) { ComponentAdapter = target as ComponentAdapter; SkinnableComponentAdapter = target as SkinnableComponentAdapter; SkinnableContainerAdapter = target as SkinnableContainerAdapter; GroupAdapter = target as GroupAdapter; if (null != GroupAdapter) { HasAbsoluteLayout = CheckForAbsoluteLayout(GroupAdapter); } if (null != ComponentAdapter && null != ComponentAdapter.transform && null != ComponentAdapter.transform.parent) { ParentGroupAdapter = ComponentAdapter.transform.parent.GetComponent<GroupAdapter>(); HasParent = null != ParentGroupAdapter; if (null != ParentGroupAdapter) { ParentIsStage = ParentGroupAdapter is StageAdapter; //ParentUsesLayoutDescriptor = ParentContainerAdapter.UseLayoutDescriptor; //ParentLayoutDescriptor = ParentContainerAdapter.LayoutDescriptor; ParentLayout = ParentGroupAdapter.Layout; ParentHasAbsoluteLayout = CheckForAbsoluteLayout(ParentGroupAdapter); } } } }