Modding:Block Entity/ru: Difference between revisions

From Vintage Story Wiki
Created page with "Кроме того, нам нужно сохранить текущее время:"
(Created page with "Теперь нам нужно зарегистрировать наш класс blockentity и поэтому нам нужно создать новый файл *.cs в нашем проекте. Назовем его <code>Ticking.cs</code>.")
(Created page with "Кроме того, нам нужно сохранить текущее время:")
Line 91: Line 91:
----
----


<div lang="en" dir="ltr" class="mw-content-ltr">
Кроме того, нам нужно сохранить текущее время:
Furthermore we need to save the current time:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<syntaxhighlight lang="c#">
<syntaxhighlight lang="c#">
         public override void ToTreeAttributes(ITreeAttribute tree)
         public override void ToTreeAttributes(ITreeAttribute tree)
Line 102: Line 99:
             tree.SetFloat("timer", timer);
             tree.SetFloat("timer", timer);
         }
         }
</div>


         <div lang="en" dir="ltr" class="mw-content-ltr">
         public override void FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
public override void FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
         {
         {
             base.FromTreeAttributes(tree, worldForResolving);
             base.FromTreeAttributes(tree, worldForResolving);
             timer = tree.GetFloat("timer");
             timer = tree.GetFloat("timer");
         }
         }
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
</syntaxhighlight>
</syntaxhighlight>
</div>


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

edits