Modding:Block Entity/ru: Difference between revisions

From Vintage Story Wiki
Created page with "Сам таймер должен увеличиваться на dt, разницу во времени в секундах между текущим тиком и предыдущим тиком. Он тикает примерно каждые 50 мс или реже, если игра медленная. Поэтому, если таймер больше 3, он должен заменить блок:"
(Created page with "Этот класс должен иметь таймер, когда таймер достигает 3 секунд, он должен заменить текущий блок другим состоянием.")
(Created page with "Сам таймер должен увеличиваться на dt, разницу во времени в секундах между текущим тиком и предыдущим тиком. Он тикает примерно каждые 50 мс или реже, если игра медленная. Поэтому, если таймер больше 3, он должен заменить блок:")
Line 68: Line 68:
Сам таймер должен увеличиваться на dt, разницу во времени в секундах между текущим тиком и предыдущим тиком. Он тикает примерно каждые 50 мс или реже, если игра медленная. Поэтому, если таймер больше 3, он должен заменить блок:
Сам таймер должен увеличиваться на dt, разницу во времени в секундах между текущим тиком и предыдущим тиком. Он тикает примерно каждые 50 мс или реже, если игра медленная. Поэтому, если таймер больше 3, он должен заменить блок:


<div lang="en" dir="ltr" class="mw-content-ltr">
<syntaxhighlight lang="c#">
<syntaxhighlight lang="c#">
         public void OnGameTick(float dt)
         public void OnGameTick(float dt)
Line 84: Line 83:
                     block = Api.World.GetBlock(block.CodeWithParts("on"));
                     block = Api.World.GetBlock(block.CodeWithParts("on"));
                 }
                 }
</div>


                 <div lang="en" dir="ltr" class="mw-content-ltr">
                 <div lang="en" dir="ltr" class="mw-content-ltr">
Confirmedusers
13,514

edits