Difference between revisions of "MyEntityComponentContainer/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
{{DISPLAYTITLE:MyEntityComponentContainer}}
 
{{DISPLAYTITLE:MyEntityComponentContainer}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён VRage.Game.Components
 
<br>Пространство имён VRage.Game.Components
  
Line 7: Line 7:
  
 
==Свойства:==
 
==Свойства:==
 
 
''public [[IMyEntity/ru|IMyEntity]] '''Entity''' { get; }''
 
''public [[IMyEntity/ru|IMyEntity]] '''Entity''' { get; }''
 
<br>&nbsp;&nbsp;Блок, которому принадлежит хранилище
 
<br>&nbsp;&nbsp;Блок, которому принадлежит хранилище
 +
 +
''public event Action<Type, MyEntityComponentBase> '''ComponentAdded'''''
 +
<br>&nbsp;&nbsp;Событие при добавлении компонента
 +
 +
''public event Action<Type, MyEntityComponentBase> '''ComponentRemoved'''''
 +
<br>&nbsp;&nbsp;Событие при удалении компонента
  
 
==Методы:==
 
==Методы:==
 
 
''public MyEntityComponentContainer(IMyEntity entity)''
 
''public MyEntityComponentContainer(IMyEntity entity)''
 
<br>&nbsp;&nbsp;Конструктор
 
<br>&nbsp;&nbsp;Конструктор

Latest revision as of 15:50, 19 February 2017

Версия игры: 1.175
Пространство имён VRage.Game.Components

public class MyEntityComponentContainer : MyComponentContainer, IMyComponentContainer
  Хранилище компонентов блока

Свойства:

public IMyEntity Entity { get; }
  Блок, которому принадлежит хранилище

public event Action<Type, MyEntityComponentBase> ComponentAdded
  Событие при добавлении компонента

public event Action<Type, MyEntityComponentBase> ComponentRemoved
  Событие при удалении компонента

Методы:

public MyEntityComponentContainer(IMyEntity entity)
  Конструктор

public override void Init(MyContainerDefinition definition)
  Перегрузка стандартного метода