public static DynamicWallManager Get() { if (mInstance == null) mInstance = new DynamicWallManager(); return mInstance; }
public void destroy() { foreach (PlaceableDynamicWall dynWall in mDynWall.Values) GameObject.Destroy(dynWall.gameObject); mDynWall.Clear(); mDynWall = null; mInstance = null; }
protected override void Start() { base.Start(); mDWM = DynamicWallManager.Get(); }