Struct HpComponent
Namespace: ReadyM.Wukong.Common.ECS.Components
Assembly: ReadyM.Wukong.Common.dll
Holds entity HP, max HP, scaling factor and death state.
public struct HpComponent : IComponent, INetSerializable
Implements
IComponent, INetSerializable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
Hp
public float Hp { get; set; }
Property Value
HpMaxBase
public float HpMaxBase { get; set; }
Property Value
HpMaxMulPercent
public int HpMaxMulPercent { get; set; }
Property Value
IsDead
public bool IsDead { get; set; }
Property Value
Methods
Assign(in HpComponent)
public void Assign(in HpComponent value)
Parameters
value HpComponent
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
GetChangeComponent()
public Type GetChangeComponent()
Returns
HpMaxBaseNotifyChanged(int)
public void HpMaxBaseNotifyChanged(int id)
Parameters
id int
HpMaxMulPercentNotifyChanged(int)
public void HpMaxMulPercentNotifyChanged(int id)
Parameters
id int
HpNotifyChanged(int)
public void HpNotifyChanged(int id)
Parameters
id int
IsDeadNotifyChanged(int)
public void IsDeadNotifyChanged(int id)
Parameters
id int
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter