bool SyncManagerIsExists(ISyncInitManager m) { foreach (SyncManagerData d in m_SyncManagers) { if (d.manager == m) { return(true); } } return(false); }
void RegisterSyncManager(ISyncInitManager m, float weight) { count++; if (m == null) { Debug.LogError("为空" + count); } if (!SyncManagerIsExists(m)) { m_SyncManagers.Add(new SyncManagerData(m, weight)); m_TotalWeight += weight; } }
public SyncManagerData(ISyncInitManager m, float weight) { this.weight = weight; manager = m; }