private void FixedUpdate() { if (!this.MakeComplete && this.m_MakeNpcTable != null) { this.MakeComplete = true; if (this.m_MakeNpcTable.Count > 0) { foreach (SubNpc current in this.m_MakeNpcTable.Values) { if (!current.bLoad) { NrCharBase charByCharUnique = NrTSingleton <NkCharManager> .Instance.GetCharByCharUnique(current.i16CharUnique); if (charByCharUnique != null) { if (!charByCharUnique.IsGround()) { this.MakeComplete = false; } if (charByCharUnique.IsReady3DModel()) { charByCharUnique.SetShowHide3DModel(false, false, false); current.bLoad = true; } } } } } if (this.MakeComplete && this._CompleteFunc != null) { this._CompleteFunc(this); base.enabled = false; } } }