protected LifeCycleLogic(TEntityFieldLogic entityFieldLogic, LifeCycleView lifeCycleView, ELifeCycleKind lifeCycleKind, int randomSeed) { _entityFieldLogic = entityFieldLogic; _lifeCycleView = lifeCycleView; _kind = lifeCycleKind; _random = new System.Random(randomSeed); }
protected LifeCycleLogic(TEntityFieldLogic entityLogic, LifeCycleView lifeCycleView, ELifeCycleKind lifeCycleKind, int randomSeed, float leftWall, float topWall, float rightWall, float bottomWall) : this(entityLogic, lifeCycleView, lifeCycleKind, randomSeed) { _leftWall = leftWall; _topWall = topWall; _rightWall = rightWall; _bottomWall = bottomWall; }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! public virtual void Release() { _allMovable = null; _allUpdatable = null; _willRemoveList = null; _lifeCycleView = null; _entityFieldLogic = default(TEntityFieldLogic); }