Skip to content

Commit b5a4a23

Browse files
committed
2.1.0 beta7.1
1 parent 5ed944a commit b5a4a23

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1008
-1329
lines changed

.editorconfig

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -38,105 +38,66 @@ dotnet_style_parentheses_in_other_operators = never_if_unnecessary:suggestion
3838
# アクセス修飾子の設定
3939
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
4040

41-
# 結合式を使用する
4241
dotnet_style_coalesce_expression = true:suggestion
43-
# コレクション初期化子を使用する
4442
dotnet_style_collection_initializer = true:suggestion
45-
# 明示的に提供されたタプル名を使用する
4643
dotnet_style_explicit_tuple_names = true:suggestion
47-
# 可能であれば、null 条件演算子を使用する
4844
dotnet_style_null_propagation = true:silent
49-
# オブジェクト初期化子を使用する
5045
dotnet_style_object_initializer = true:warning
51-
# 折り返し時の演算子の位置
5246
dotnet_style_operator_placement_when_wrapping = beginning_of_line
53-
# 複合代入を使用する
5447
dotnet_style_prefer_compound_assignment = true:silent
55-
# 代入に条件式を使用する
5648
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
57-
# 戻り値に条件式を使用する
5849
dotnet_style_prefer_conditional_expression_over_return = true:silent
59-
# 推論された匿名型のメンバー名を優先する
6050
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
61-
# 推論されたタプル要素名を優先する
6251
dotnet_style_prefer_inferred_tuple_names = true:suggestion
63-
# 参照の等価性メソッドよりもnull検査を優先する
6452
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
65-
# 簡略化した条件式を使用する
6653
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
67-
# 補間文字列を簡略化する
6854
dotnet_style_prefer_simplified_interpolation = true:suggestion
6955

70-
# 読み取り専用修飾子を追加する
7156
dotnet_style_readonly_field = true:silent
7257

73-
# 使用されていないパラメーターを削除する
7458
dotnet_code_quality_unused_parameters = all:silent
7559

76-
# 複数の空行の連続を許可するか
7760
dotnet_style_allow_multiple_blank_lines_experimental = false:suggestion
7861

79-
# ラムダ式の省略を強制するか
8062
dotnet_diagnostic.IDE0200.severity = none
8163

82-
# 未使用のusingを情報レベルでお知らせ
8364
dotnet_diagnostic.IDE0005.severity = suggestion
8465

85-
# プライマリコンストラクタを使用しない
8666
dotnet_diagnostic.IDE0290.severity = none
8767

88-
# publicでstaticで非readonlyなフィールドへの警告を行うか
8968
dotnet_diagnostic.CA2211.severity = none
9069

91-
# thisにアクセスしないメソッドがstaticじゃないときに警告するか
9270
dotnet_diagnostic.CA1822.severity = silent
9371

94-
# 不要な値の代入を削除する
9572
csharp_style_unused_value_assignment_preference = true:silent
9673

97-
# 不要な抑制を削除する
9874
dotnet_remove_unnecessary_suppression_exclusions = none
9975

100-
# new式を簡略化する
10176
csharp_style_implicit_object_creation_when_type_is_apparent = true:warning
10277

103-
# varを使わず明示的に型を指定するか
10478
csharp_style_var_elsewhere = false:silent
10579
csharp_style_var_for_built_in_types = false:silent
10680
csharp_style_var_when_type_is_apparent = false:silent
10781

108-
# パターンマッチング設定
10982
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
11083
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
11184
csharp_style_prefer_not_pattern = true:suggestion
11285
csharp_style_prefer_pattern_matching = true:suggestion
11386
csharp_style_prefer_switch_expression = true:suggestion
11487

115-
# nullチェックの実行時ではなく、ラムダ式を呼び出すときに、条件付き合体演算子 (?.) を使用する
11688
csharp_style_conditional_delegate_call = true:suggestion
11789

118-
# ローカル関数をstaticでマークする
11990
csharp_prefer_static_local_function = true:suggestion
12091

121-
# コードが1行であっても中かっこを使用するか
12292
csharp_prefer_braces = false:suggestion
123-
# 単純なusingステートメントを使用するか
12493
csharp_prefer_simple_using_statement = true:suggestion
12594

126-
# 式レベルの設定
12795
csharp_prefer_simple_default_expression = true:suggestion
128-
# 分解された変数宣言を優先するか
12996
csharp_style_deconstructed_variable_declaration = true:suggestion
130-
# 可能であれば、メソッド呼び出しの引数リスト内で out 変数をインラインで宣言しするか
13197
csharp_style_inlined_variable_declaration = true:suggestion
132-
# 匿名関数よりローカル関数を優先するか
13398
csharp_style_pattern_local_over_anonymous_function = true:suggestion
134-
# コレクションの末尾からのインデックスを計算するときに、^ 演算子を使用するか
13599
csharp_style_prefer_index_operator = true:suggestion
136-
# コレクションの "スライス" を抽出するときに、範囲演算子 .. を使用するか
137100
csharp_style_prefer_range_operator = true:suggestion
138-
# throw ステートメントの代わりに throw 式を使用します
139101
csharp_style_throw_expression = true:suggestion
140102

141-
# 連続する中括弧の間の空行を許可するか
142103
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false:suggestion

.gitignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
bin/
2-
obj/
3-
bin/
4-
FodyWeavers.xsd
2+
obj/

FodyWeavers.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

FodyWeavers.xsd

Lines changed: 0 additions & 141 deletions
This file was deleted.

Gamemodes/BaseWarsGamemode.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,12 +420,12 @@ public void SendRPC(PlayerControl player, BaseWarsTeams team, bool isDead, bool
420420
CanTeleport[player.PlayerId] = canTeleport;
421421
if (player.AmOwner)
422422
HudManager.Instance.TaskPanel.SetTaskText("");
423-
MessageWriter writer = AmongUsClient.Instance.StartRpc(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable);
423+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable, -1);
424424
writer.Write((int)team);
425425
writer.Write(isDead);
426426
if (Options.CanTeleportToBase.GetBool())
427427
writer.Write(canTeleport);
428-
writer.EndMessage();
428+
AmongUsClient.Instance.FinishRpcImmediately(writer);
429429
}
430430

431431
public override void ReceiveRPC(PlayerControl player, MessageReader reader)
@@ -442,9 +442,9 @@ public void SendRPC(GameManager manager, SystemTypes room)
442442
{
443443
if (!AllTurretsPosition.Contains(room)) return;
444444
AllTurretsPosition.Remove(room);
445-
MessageWriter writer = AmongUsClient.Instance.StartRpc(manager.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable);
445+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(manager.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable, -1);
446446
writer.Write((byte)room);
447-
writer.EndMessage();
447+
AmongUsClient.Instance.FinishRpcImmediately(writer);
448448
}
449449

450450
public override void ReceiveRPC(GameManager manager, MessageReader reader)

Gamemodes/BattleRoyaleGamemode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Il2CppSystem.Collections.Generic;
1+
using System.Collections.Generic;
22
using UnityEngine;
33
using AmongUs.GameOptions;
44
using Hazel;

Gamemodes/BombTagGamemode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,9 +283,9 @@ public void SendRPC(PlayerControl player, bool hasBomb)
283283
PlayerHasBomb[player.PlayerId] = hasBomb;
284284
if (player.AmOwner)
285285
HudManager.Instance.TaskPanel.SetTaskText("");
286-
MessageWriter writer = AmongUsClient.Instance.StartRpc(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable);
286+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable, -1);
287287
writer.Write(hasBomb);
288-
writer.EndMessage();
288+
AmongUsClient.Instance.FinishRpcImmediately(writer);
289289
}
290290

291291
public override void ReceiveRPC(PlayerControl player, MessageReader reader)

Gamemodes/ClassicGamemode.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System;
55
using System.Linq;
66
using Hazel;
7+
using AmongUs.InnerNet.GameDataMessages;
78

89
namespace MoreGamemodes
910
{
@@ -187,11 +188,11 @@ public override void OnVotingComplete(MeetingHud __instance, MeetingHud.VoterSta
187188
if (neutralKillers > 0)
188189
name += " and " + neutralKillers + Utils.ColorString(Color.gray, neutralKillers == 1 ? " neutral killer" : " neutral killers");
189190
name += " remain.<size=0>";
190-
exiled.PlayerName = name;
191-
MessageWriter writer = AmongUsClient.Instance.StartRpc(exiled.Object.NetId, (byte)RpcCalls.SetName, SendOption.Reliable);
192-
writer.Write(exiled.Object.Data.NetId);
191+
exiled.PlayerName = name;
192+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(exiled.Object.NetId, (byte)RpcCalls.SetName, SendOption.Reliable, -1);
193+
writer.Write(exiled.NetId);
193194
writer.Write(name);
194-
writer.EndMessage();
195+
AmongUsClient.Instance.FinishRpcImmediately(writer);
195196
}
196197
}, 5f, "Custom exile message");
197198
}

Gamemodes/ColorWarsGamemode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,11 @@ public void SendRPC(PlayerControl player, byte team, bool isLeader, bool isDead)
316316
IsDead[player.PlayerId] = isDead;
317317
if (player.AmOwner)
318318
HudManager.Instance.TaskPanel.SetTaskText("");
319-
MessageWriter writer = AmongUsClient.Instance.StartRpc(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable);
319+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable, -1);
320320
writer.Write(team);
321321
writer.Write(isLeader);
322322
writer.Write(isDead);
323-
writer.EndMessage();
323+
AmongUsClient.Instance.FinishRpcImmediately(writer);
324324
}
325325

326326
public override void ReceiveRPC(PlayerControl player, MessageReader reader)

Gamemodes/FreezeTagGamemode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,9 +336,9 @@ public void SendRPC(PlayerControl player, bool frozen)
336336
{
337337
if (PlayerIsFrozen[player.PlayerId] == frozen) return;
338338
PlayerIsFrozen[player.PlayerId] = frozen;
339-
MessageWriter writer = AmongUsClient.Instance.StartRpc(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable);
339+
MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(player.NetId, (byte)CustomRPC.SyncGamemode, SendOption.Reliable, -1);
340340
writer.Write(frozen);
341-
writer.EndMessage();
341+
AmongUsClient.Instance.FinishRpcImmediately(writer);
342342
}
343343

344344
public override void ReceiveRPC(PlayerControl player, MessageReader reader)

0 commit comments

Comments
 (0)