/// <summary> /// Initialize the game obejct /// </summary> /// <param name="sdg">The subdataset group to link with</param> public void Init(SubDatasetSubjectiveStackedGroup sdg) { m_sdg = sdg; m_sdg.AddListener((ISubDatasetSubjectiveStackedGroupListener)this); m_sdg.AddListener((ISubDatasetGroupListener)this); foreach (var s in sdg.SubjectiveViews) { if(s.Key != null) AddStackConnection(s.Key); if(s.Value != null) AddLinkConnection(s.Value); } m_shouldUpdatePos = true; }
public void OnAddSubjectiveViews(SubDatasetSubjectiveStackedGroup group, KeyValuePair<SubDataset, SubDataset> subjViews) { lock(this) m_shouldAddConnections = true; }
public void OnSetMerge(SubDatasetSubjectiveStackedGroup group, bool merge) {}
public void OnSetStackMethod(SubDatasetSubjectiveStackedGroup group, StackMethod method) {}
public void OnSetGap(SubDatasetSubjectiveStackedGroup group, float gap) {}