public void SetCenterData(GCenterData cd) { mCenterDataGetter = new Macross.MacrossGetter <GCenterData>(RName.GetRName(cd.GetType().FullName), (GCenterData)cd); if (CenterData != null) { CenterData.HostActor = this; } }
public void CreateCenterData( [Editor.Editor_RNameMacrossType(typeof(GCenterData))] RName value) { if (mCenterDataGetter != null && mCenterDataGetter.Name == value) { return; } mCenterDataGetter = CEngine.Instance.MacrossDataManager.NewObjectGetter <GCenterData>(value); if (CenterData != null) { CenterData.HostActor = this; } }