跳到主要内容
版本:Next

Struct WeatherComponent

Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll

Holds the global weather state of the game world.

public struct WeatherComponent : 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

TransitionRatio

public float TransitionRatio { get; set; }

Property Value

float

WeatherFormId

public FormId WeatherFormId { get; set; }

Property Value

FormId

Methods

Assign(in WeatherComponent)

public void Assign(in WeatherComponent value)

Parameters

value WeatherComponent

Deserialize(NetDataReader)

public void Deserialize(NetDataReader reader)

Parameters

reader NetDataReader

GetChangeComponent()

public Type GetChangeComponent()

Returns

Type

Serialize(NetDataWriter)

public void Serialize(NetDataWriter writer)

Parameters

writer NetDataWriter

TransitionRatioNotifyChanged(int)

public void TransitionRatioNotifyChanged(int id)

Parameters

id int

WeatherFormIdNotifyChanged(int)

public void WeatherFormIdNotifyChanged(int id)

Parameters

id int

  • Properties
    • TransitionRatio
    • WeatherFormId
  • Methods
    • Assign(in WeatherComponent)
    • Deserialize(NetDataReader)
    • GetChangeComponent()
    • Serialize(NetDataWriter)
    • TransitionRatioNotifyChanged(int)
    • WeatherFormIdNotifyChanged(int)