public void AddUnit(Unit u) { if (!mUnitList.Contains(u)) { mUnitDic[u.Id] = u; mUnitList.Add(u); this.AddUnitWithInputIndex(u); u.SetRollBackDriver(this.GetComponent <RollbackDriver>()); } else { Log.Warning("重复添加UnitTo World"); } }