コード例 #1
0
 public override void OnReplicationDeserialize_CJGenerated(P2PNetworkReader reader, bool initial_state)
 {
     base.OnReplicationDeserialize_CJGenerated(reader, initial_state);
     this.m_LCInfo_m_LiquidType_Repl = (LiquidType)reader.ReadInt32();
     this.m_LCInfo_m_Capacity_Repl   = reader.ReadFloat();
     this.m_LCInfo_m_Amount_Repl     = reader.ReadFloat();
 }
コード例 #2
0
 public override void OnReplicationDeserialize(P2PNetworkReader reader, bool initialState)
 {
     MainLevel.s_GameTime = reader.ReadFloat();
     MainLevel.Instance.m_TODSky.Cycle.Day   = reader.ReadInt32();
     MainLevel.Instance.m_TODSky.Cycle.Hour  = reader.ReadFloat();
     MainLevel.Instance.m_TODSky.Cycle.Month = reader.ReadInt32();
     MainLevel.Instance.m_TODSky.Cycle.Year  = reader.ReadInt32();
 }
コード例 #3
0
 public override void OnReplicationDeserialize(P2PNetworkReader reader, bool initial_state)
 {
     this.m_IsRunningInternal          = reader.ReadBoolean();
     this.m_IsInWaterInternal          = reader.ReadBoolean();
     this.m_IsSwimmingInternal         = reader.ReadBoolean();
     this.m_IsSleepingInternal         = reader.ReadBoolean();
     this.m_LastCollisionFlagsInternal = reader.ReadInt32();
     this.m_WantedSpeed2dInternal      = reader.ReadFloat();
     this.m_IsDeadInternal             = reader.ReadBoolean();
     this.m_IsInSafeZoneInternal       = reader.ReadBoolean();
     this.m_HealthInternal             = reader.ReadFloat();
     this.m_MaxHealthInternal          = reader.ReadFloat();
 }
コード例 #4
0
 public override void OnReplicationDeserialize(P2PNetworkReader reader, bool initial_state)
 {
     this.m_WeatherInterpolated = reader.ReadFloat();
     this.m_CurrentDataIndex    = reader.ReadInt32();
     if (this.m_RainData.Count > this.m_CurrentDataIndex)
     {
         this.m_CurrentRainData = this.m_RainData[this.m_CurrentDataIndex];
     }
     if (this.m_CurrentRainData != null)
     {
         this.m_CurrentRainData.m_ExecutionTime = reader.ReadFloat();
     }
     else
     {
         reader.ReadFloat();
     }
     this.m_CurrentPeriod   = reader.ReadInt32();
     this.m_PeriodStartTime = reader.ReadFloat();
     this.m_LastRainTime    = reader.ReadFloat();
 }
コード例 #5
0
    public virtual void OnReplicationDeserialize_CJGenerated(P2PNetworkReader reader, bool initial_state)
    {
        int num = (int)reader.ReadPackedUInt32();

        if (this.m_Rotation_Repl == null || this.m_Rotation_Repl.Length != num)
        {
            this.m_Rotation_Repl = new float[num];
        }
        for (int i = 0; i < num; i++)
        {
            this.m_Rotation_Repl[i] = reader.ReadFloat();
        }
    }
コード例 #6
0
    private static float ReadAngle(P2PNetworkReader reader, ReplicatedTransform.CompressionSyncMode compression)
    {
        switch (compression)
        {
        case ReplicatedTransform.CompressionSyncMode.None:
            return(reader.ReadFloat());

        case ReplicatedTransform.CompressionSyncMode.Low:
            return((float)reader.ReadInt16());

        case ReplicatedTransform.CompressionSyncMode.High:
            return((float)reader.ReadInt16());

        default:
            return(0f);
        }
    }
コード例 #7
0
 public override void OnReplicationDeserialize(P2PNetworkReader reader, bool initial_state)
 {
     this.m_ReplBurning     = reader.ReadBoolean();
     this.m_BurningDuration = reader.ReadFloat();
 }
コード例 #8
0
 public void OnReplicationDeserialize(P2PNetworkReader reader, bool initial_state)
 {
     this.m_ReplHealth = reader.ReadFloat();
 }
コード例 #9
0
ファイル: Bowl.cs プロジェクト: Blightbuster/Green-Hell
 public override void OnReplicationDeserialize_CJGenerated(P2PNetworkReader reader, bool initial_state)
 {
     base.OnReplicationDeserialize_CJGenerated(reader, initial_state);
     this.m_CookingDuration_Repl = reader.ReadFloat();
 }
コード例 #10
0
 public virtual void OnReplicationDeserialize_CJGenerated(P2PNetworkReader reader, bool initial_state)
 {
     this.m_AnimationStopped_Repl   = reader.ReadBoolean();
     this.m_AnimationStopFrame_Repl = reader.ReadFloat();
     this.m_StateHash_Repl          = reader.ReadInt32();
 }
コード例 #11
0
 public override void Deserialize(P2PNetworkReader reader)
 {
     this.m_Spring.target = reader.ReadFloat();
 }