protected override void RegularUpdate()
        {
            if (_attachedComponentsModule.HasAnimatorAttached)
            {
                _animationModule.SyncAnimatableVariables(_size, firstCustomBoundary, secondCustomBoundary);
            }

            _animationModule.Update();
            _mainModule.Update();

            _constantRipplesModule.Update();
            _scriptGeneratedRipplesModule.Update();
            _onCollisonRipplesModule.Update();

            _meshModule.Update();
            _attachedComponentsModule.Update();
        }
Example #2
0
        private void LateUpdate()
        {
            if (!_areModulesInitialized)
            {
                return;
            }

            if (_attachedComponentsModule.HasAnimatorAttached)
            {
                _animationModule.SyncAnimatableVariables(waterSize, firstCustomBoundary, secondCustomBoundary);
            }

            _animationModule.Update();
            _mainModule.Update();

            _constantRipplesModule.Update();
            _scriptGeneratedRipplesModule.Update();
            _onCollisonRipplesModule.Update();

            _meshModule.Update();
            _attachedComponentsModule.Update();
        }