Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
a978bb7
Добавил полное апи игры раст
skulidropek Dec 1, 2023
a815ea2
Update Hooks.json
skulidropek Dec 1, 2023
f498c2d
Update Hooks.json
skulidropek Dec 2, 2023
54ade72
Create LastDev.md
skulidropek Jan 6, 2024
41faf0f
Update LastDev.md
skulidropek Jan 6, 2024
f384acb
Update LastDev.md
skulidropek Jan 6, 2024
4e9128e
Update LastDev.md
skulidropek Jan 6, 2024
7e305db
Update LastDev.md
skulidropek Jan 6, 2024
a547d91
Update LastDev.md
skulidropek Jan 6, 2024
08c1c73
Update LastDev.md
skulidropek Jan 6, 2024
8564f6b
Update LastDev.md
skulidropek Jan 6, 2024
d31be5b
Update LastDev.md
skulidropek Jan 6, 2024
50cea40
Update LastDev.md
skulidropek Jan 6, 2024
c78c38c
Update LastDev.md
skulidropek Jan 6, 2024
c3c6bd0
Update LastDev.md
skulidropek Jan 6, 2024
5a032e2
Update LastDev.md
skulidropek Jan 6, 2024
11816ca
Update LastDev.md
skulidropek Jan 6, 2024
eac1ba7
Update LastDev.md
skulidropek Jan 6, 2024
73a7559
Update LastDev.md
skulidropek Jan 6, 2024
fcbb698
Update LastDev.md
skulidropek Jan 6, 2024
2054170
Update LastDev.md
skulidropek Jan 6, 2024
180669f
Update LastDev.md
skulidropek Jan 6, 2024
a47416b
Update LastDev.md
skulidropek Jan 6, 2024
3db8790
Update LastDev.md
skulidropek Jan 6, 2024
1f9975c
Update LastDev.md
skulidropek Jan 6, 2024
5604dba
Update LastDev.md
skulidropek Jan 6, 2024
81ad2ce
Update LastDev.md
skulidropek Jan 6, 2024
c985198
Update LastDev.md
skulidropek Jan 6, 2024
66af5d9
Update LastDev.md
skulidropek Jan 6, 2024
2b9cd3b
Update LastDev.md
skulidropek Jan 6, 2024
e6a750d
Update LastDev.md
skulidropek Jan 6, 2024
c1b8f5e
Update LastDev.md
skulidropek Jan 6, 2024
210cf95
Update LastDev.md
skulidropek Jan 7, 2024
5a36e3e
Update LastDev.md
skulidropek Jan 7, 2024
014042d
Update LastDev.md
skulidropek Jan 7, 2024
a2bd5f6
Update LastDev.md
skulidropek Jan 7, 2024
52103bd
Update LastDev.md
skulidropek Jan 7, 2024
ca65ba9
Update LastDev.md
skulidropek Jan 8, 2024
dfd73a1
Update LastDev.md
skulidropek Jan 8, 2024
1d3a06d
Update LastDev.md
skulidropek Jan 9, 2024
d33d0ec
Update LastDev.md
skulidropek Jan 9, 2024
aadde0b
Update LastDev.md
skulidropek Jan 9, 2024
1e32fbe
Update LastDev.md
skulidropek Jan 9, 2024
ef8d315
Update LastDev.md
skulidropek Jan 9, 2024
4707329
Update LastDev.md
skulidropek Jan 9, 2024
c690716
Update LastDev.md
skulidropek Jan 9, 2024
cf0d7df
Update LastDev.md
skulidropek Jan 9, 2024
ee7e87a
Update LastDev.md
skulidropek Jan 9, 2024
fc20284
Update LastDev.md
skulidropek Jan 9, 2024
b88eb56
Update LastDev.md
skulidropek Jan 9, 2024
196590d
Добавил папку Text и Md для данных
skulidropek Feb 16, 2024
d053f52
update 22.03.2024
skulidropek Jul 1, 2024
743d304
update 10.06.2024
skulidropek Jul 1, 2024
55288dc
133 dev blog
skulidropek Aug 1, 2024
b122b43
196 dev blog
skulidropek Aug 1, 2024
92a12db
199 dev blog
skulidropek Aug 1, 2024
a3bccb1
203 dev blog
skulidropek Aug 1, 2024
7e00005
207 dev blog
skulidropek Aug 1, 2024
5f567fe
210 dev blog
skulidropek Aug 1, 2024
6a51c60
236 dev blog
skulidropek Aug 1, 2024
3c07883
245 dev blog
skulidropek Aug 1, 2024
80007d6
248 dev blog
skulidropek Aug 1, 2024
79b6b0f
261 dev blog
skulidropek Aug 1, 2024
9a3039c
266 dev blog
skulidropek Aug 1, 2024
9727950
280 dev blog
skulidropek Aug 1, 2024
ef63f27
06.05.2023
skulidropek Aug 1, 2024
194a558
14.09.2023
skulidropek Aug 1, 2024
ab9ba2a
07.10.2023
skulidropek Aug 1, 2024
3871bd1
18.11.2023
skulidropek Aug 1, 2024
35f2003
v2.0.6249 15.07.2024
skulidropek Aug 1, 2024
0a82f50
Update LastDev.md
skulidropek Aug 1, 2024
c27fd93
v2.0.6259 01.08.2024
skulidropek Aug 17, 2024
0a4f9d4
Добавил хуки для 133 Dev
skulidropek Aug 21, 2024
b4ba629
Добавил больше хуков и добавил места в которых используются данные хуки
skulidropek Aug 21, 2024
7949c6e
v2.0.6262 26.06.2024
skulidropek Aug 26, 2024
084498e
Обновил хуки под v2.0.6262 26.06.2024
skulidropek Aug 26, 2024
5b74b76
Добавил документацию по хукам для 177 dev blog
skulidropek Aug 30, 2024
a7ec675
Добавил документацию по хукам для 196 dev blog
skulidropek Aug 31, 2024
fbedfcb
Добавил документацию по хукам для 199 dev blog
skulidropek Aug 31, 2024
7cf4ade
Добавил документацию по хукам для 203 dev blog
skulidropek Aug 31, 2024
222e2ef
Добавил абсолютно все посты обновлений дев блогов в раст
skulidropek Sep 1, 2024
d78e38f
Create AllRustUpdates.md
skulidropek Sep 1, 2024
bbe033f
Добавил документацию по хукам для 207 dev blog
skulidropek Sep 1, 2024
8f8c405
Добавил документацию по хукам для 210 dev blog
skulidropek Sep 1, 2024
affaeff
v2.0.6280 06.09.2024
skulidropek Sep 6, 2024
4c908fe
Добавил документацию по хукам для 220 dev blog
skulidropek Sep 6, 2024
641ff60
Добавил документацию по хукам для 266 dev blog
skulidropek Sep 6, 2024
2a877ee
Добавил rusterrorsfix
skulidropek Sep 19, 2024
f692931
удалил не нужные библиотеки. Обновил старые библиотеки добавив в них …
skulidropek Sep 24, 2024
67b0777
update v2.0.6301 03.01.2024
skulidropek Oct 3, 2024
035e2d1
Обновил хуки под update v2.0.6301 03.01.2024
skulidropek Oct 4, 2024
e53dab2
Update rusterrorsfix.md
skulidropek Oct 4, 2024
1e182d3
Добавил 236 Dev blog
skulidropek Oct 4, 2024
553ff69
Update LastDev.md
skulidropek Oct 9, 2024
268692d
v2.0.6308 2024-10-28 18:35:49
skulidropek Oct 29, 2024
5c575d5
v2.0.6319 2024-11-08T13:24:03Z
skulidropek Nov 9, 2024
e7aede9
Обновил стилистику документации теперь выводятся и хуки
skulidropek Nov 13, 2024
a5b28fd
Залил обновлённую версию по хукам. И сделал что бы все атрибуты были …
skulidropek Nov 24, 2024
9186c9a
v2.0.6329 (2024-12-05 18:39:25)
skulidropek Dec 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
96,117 changes: 96,117 additions & 0 deletions Documentation/AllRustUpdates.md

Large diffs are not rendered by default.

3,478 changes: 3,478 additions & 0 deletions Documentation/Hooks/133Dev.md

Large diffs are not rendered by default.

11,349 changes: 11,349 additions & 0 deletions Documentation/Hooks/177Dev.md

Large diffs are not rendered by default.

12,318 changes: 12,318 additions & 0 deletions Documentation/Hooks/196Dev.md

Large diffs are not rendered by default.

12,459 changes: 12,459 additions & 0 deletions Documentation/Hooks/199Dev.md

Large diffs are not rendered by default.

13,833 changes: 13,833 additions & 0 deletions Documentation/Hooks/203Dev.md

Large diffs are not rendered by default.

13,964 changes: 13,964 additions & 0 deletions Documentation/Hooks/207Dev.md

Large diffs are not rendered by default.

13,416 changes: 13,416 additions & 0 deletions Documentation/Hooks/210Dev.md

Large diffs are not rendered by default.

9,713 changes: 9,713 additions & 0 deletions Documentation/Hooks/220Dev.md

Large diffs are not rendered by default.

25,472 changes: 25,472 additions & 0 deletions Documentation/Hooks/236Dev.md

Large diffs are not rendered by default.

36,381 changes: 36,381 additions & 0 deletions Documentation/Hooks/266Dev.md

Large diffs are not rendered by default.

37,626 changes: 37,626 additions & 0 deletions Documentation/Hooks/LastDev.md

Large diffs are not rendered by default.

1,198 changes: 1,198 additions & 0 deletions Documentation/rusterrorsfix.md

Large diffs are not rendered by default.

29,813 changes: 29,813 additions & 0 deletions ManagedLibrary/C# Style Format/0Harmony.dll.txt

Large diffs are not rendered by default.

37,571 changes: 37,571 additions & 0 deletions ManagedLibrary/C# Style Format/Assembly-CSharp-firstpass.dll.txt

Large diffs are not rendered by default.

78,356 changes: 78,356 additions & 0 deletions ManagedLibrary/C# Style Format/Assembly-CSharp.dll.txt

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions ManagedLibrary/C# Style Format/Autodesk.Fbx.dll.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[CompilerGeneratedAttribute]
[EditorBrowsableAttribute("1")]
[GeneratedCodeAttribute("Unity.MonoScriptGenerator.MonoScriptInfoGenerator", "")]
internal class UnitySourceGeneratedAssemblyMonoScriptTypes_v1 : object {
private static MonoScriptData Get();
}
4,924 changes: 4,924 additions & 0 deletions ManagedLibrary/C# Style Format/Azure.Core.dll.txt

Large diffs are not rendered by default.

3,435 changes: 3,435 additions & 0 deletions ManagedLibrary/C# Style Format/Azure.Identity.dll.txt

Large diffs are not rendered by default.

11,827 changes: 11,827 additions & 0 deletions ManagedLibrary/C# Style Format/Azure.Storage.Blobs.dll.txt

Large diffs are not rendered by default.

1,945 changes: 1,945 additions & 0 deletions ManagedLibrary/C# Style Format/Azure.Storage.Common.dll.txt

Large diffs are not rendered by default.

2,897 changes: 2,897 additions & 0 deletions ManagedLibrary/C# Style Format/Cinemachine.dll.txt

Large diffs are not rendered by default.

170 changes: 170 additions & 0 deletions ManagedLibrary/C# Style Format/Cronos.dll.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
internal static class Cronos.CalendarHelper : object {
private static int DaysPerWeekCount;
private static long TicksPerMillisecond;
private static long TicksPerSecond;
private static long TicksPerMinute;
private static long TicksPerHour;
private static long TicksPerDay;
private static int DaysPerYear;
private static int DaysPer4Years;
private static int DaysPer100Years;
private static int DaysPer400Years;
private static Int32[] DaysToMonth365;
private static Int32[] DaysToMonth366;
private static Int32[] DaysInMonth;
private static CalendarHelper();
public static bool IsGreaterThan(int year1, int month1, int day1, int year2, int month2, int day2);
public static long DateTimeToTicks(int year, int month, int day, int hour, int minute, int second);
public static void FillDateTimeParts(long ticks, Int32& second, Int32& minute, Int32& hour, Int32& day, Int32& month, Int32& year);
public static DayOfWeek GetDayOfWeek(int year, int month, int day);
public static int GetDaysInMonth(int year, int month);
public static int MoveToNearestWeekDay(int year, int month, int day);
public static bool IsNthDayOfWeek(int day, int n);
public static bool IsLastDayOfWeek(int year, int month, int day);
}
public class Cronos.CronExpression : object {
private static long NotFound;
private static int MinNthDayOfWeek;
private static int MaxNthDayOfWeek;
private static int SundayBits;
private static int MaxYear;
private static TimeZoneInfo UtcTimeZone;
private static CronExpression Yearly;
private static CronExpression Weekly;
private static CronExpression Monthly;
private static CronExpression Daily;
private static CronExpression Hourly;
private static CronExpression Minutely;
private static CronExpression Secondly;
private static Int32[] DeBruijnPositions;
private long _second;
private long _minute;
private int _hour;
private int _dayOfMonth;
private short _month;
private byte _dayOfWeek;
private byte _nthDayOfWeek;
private byte _lastMonthOffset;
private CronExpressionFlag _flags;
private static CronExpression();
public static CronExpression Parse(string expression);
public static CronExpression Parse(string expression, CronFormat format);
public Nullable`1<DateTime> GetNextOccurrence(DateTime fromUtc, bool inclusive);
[IteratorStateMachineAttribute("Cronos.CronExpression/<GetOccurrences>d__27")]
public IEnumerable`1<DateTime> GetOccurrences(DateTime fromUtc, DateTime toUtc, bool fromInclusive, bool toInclusive);
public Nullable`1<DateTime> GetNextOccurrence(DateTime fromUtc, TimeZoneInfo zone, bool inclusive);
[IteratorStateMachineAttribute("Cronos.CronExpression/<GetOccurrences>d__29")]
public IEnumerable`1<DateTime> GetOccurrences(DateTime fromUtc, DateTime toUtc, TimeZoneInfo zone, bool fromInclusive, bool toInclusive);
public Nullable`1<DateTimeOffset> GetNextOccurrence(DateTimeOffset from, TimeZoneInfo zone, bool inclusive);
[IteratorStateMachineAttribute("Cronos.CronExpression/<GetOccurrences>d__31")]
public IEnumerable`1<DateTimeOffset> GetOccurrences(DateTimeOffset from, DateTimeOffset to, TimeZoneInfo zone, bool fromInclusive, bool toInclusive);
public virtual string ToString();
public sealed virtual bool Equals(CronExpression other);
public virtual bool Equals(object obj);
public virtual int GetHashCode();
public static bool op_Equality(CronExpression left, CronExpression right);
public static bool op_Inequality(CronExpression left, CronExpression right);
private Nullable`1<DateTimeOffset> GetOccurrenceConsideringTimeZone(DateTimeOffset fromUtc, TimeZoneInfo zone, bool inclusive);
private long FindOccurrence(long startTimeTicks, long endTimeTicks, bool startInclusive);
private long FindOccurrence(long ticks, bool startInclusive);
private static bool Move(long fieldBits, Int32& fieldValue);
private int GetLastDayOfMonth(int year, int month);
private bool IsDayOfWeekMatch(int year, int month, int day);
private static int GetFirstSet(long value);
private bool HasFlag(CronExpressionFlag value);
private static void SkipWhiteSpaces(Char*& pointer);
private static void ParseWhiteSpace(CronField prevField, Char*& pointer);
private static void ParseEndOfString(Char*& pointer);
private static CronExpression ParseMacro(Char*& pointer);
private static long ParseField(CronField field, Char*& pointer, CronExpressionFlag& flags);
private static long ParseDayOfMonth(Char*& pointer, CronExpressionFlag& flags, Byte& lastDayOffset);
private static long ParseDayOfWeek(Char*& pointer, CronExpressionFlag& flags, Byte& nthWeekDay);
private static long ParseStar(CronField field, Char*& pointer);
private static long ParseList(CronField field, Char*& pointer, CronExpressionFlag& flags);
private static long ParseRange(CronField field, Char*& pointer, int low, CronExpressionFlag& flags);
private static long ParseStep(CronField field, Char*& pointer, int low, int high);
private static long ParseLastDayOfMonth(CronField field, Char*& pointer, CronExpressionFlag& flags, Byte& lastMonthOffset);
private static long ParseNthWeekDay(CronField field, Char*& pointer, int dayOfWeek, CronExpressionFlag& flags, Byte& nthDayOfWeek);
private static long ParseLastWeekDay(int dayOfWeek, CronExpressionFlag& flags);
private static bool Accept(Char*& pointer, char character);
private static bool AcceptCharacter(Char*& pointer, char character);
private static int ParseNumber(CronField field, Char*& pointer, int low, int high);
private static int ParseValue(CronField field, Char*& pointer);
private static StringBuilder AppendFieldValue(StringBuilder expressionBuilder, CronField field, long fieldValue);
private StringBuilder AppendDayOfMonth(StringBuilder expressionBuilder, int domValue);
private void AppendDayOfWeek(StringBuilder expressionBuilder, int dowValue);
private static long GetBits(CronField field, int num1, int num2, int step);
private static long GetRangeBits(int low, int high, int step);
private static long GetReversedRangeBits(CronField field, int num1, int num2, int step);
private static long GetBit(int num1);
private static int GetNumber(Char*& pointer, Int32[] names);
private static void ThrowFormatException(CronField field, string format, Object[] args);
private static void ThrowFormatException(string format, Object[] args);
private static void ThrowFromShouldBeLessThanToException(string fromName, string toName);
private static void ThrowWrongDateTimeKindException(string paramName);
private static bool GetBit(long value, int index);
private static void SetBit(Int64& value, int index);
private static bool IsEndOfString(int code);
private static bool IsWhiteSpace(int code);
private static bool IsDigit(int code);
private static bool IsLetter(int code);
private static int GetNumeric(int code);
private static int ToUpper(int code);
}
[FlagsAttribute]
internal enum Cronos.CronExpressionFlag : Enum {
public byte value__;
public static CronExpressionFlag DayOfMonthLast;
public static CronExpressionFlag DayOfWeekLast;
public static CronExpressionFlag Interval;
public static CronExpressionFlag NearestWeekday;
public static CronExpressionFlag NthDayOfWeek;
}
internal class Cronos.CronField : object {
private static String[] MonthNames;
private static String[] DayOfWeekNames;
private static Int32[] MonthNamesArray;
private static Int32[] DayOfWeekNamesArray;
public static CronField DaysOfWeek;
public static CronField Months;
public static CronField DaysOfMonth;
public static CronField Hours;
public static CronField Minutes;
public static CronField Seconds;
public string Name;
public int First;
public int Last;
public Int32[] Names;
public bool CanDefineInterval;
public long AllBits;
private static CronField();
private CronField(string name, int first, int last, Int32[] names, bool canDefineInterval);
public virtual string ToString();
}
[FlagsAttribute]
public enum Cronos.CronFormat : Enum {
public int value__;
public static CronFormat Standard;
public static CronFormat IncludeSeconds;
}
public class Cronos.CronFormatException : FormatException {
public CronFormatException(string message);
internal CronFormatException(CronField field, string message);
}
internal static class Cronos.DateTimeHelper : object {
private static TimeSpan OneSecond;
private static DateTimeHelper();
public static DateTimeOffset FloorToSeconds(DateTimeOffset dateTimeOffset);
public static bool IsRound(DateTimeOffset dateTimeOffset);
private static long GetExtraTicks(long ticks);
}
internal static class Cronos.TimeZoneHelper : object {
public static bool IsAmbiguousTime(TimeZoneInfo zone, DateTime ambiguousTime);
public static TimeSpan GetDaylightOffset(TimeZoneInfo zone, DateTime ambiguousDateTime);
public static DateTimeOffset GetDaylightTimeStart(TimeZoneInfo zone, DateTime invalidDateTime);
public static DateTimeOffset GetStandardTimeStart(TimeZoneInfo zone, DateTime ambiguousTime, TimeSpan daylightOffset);
public static DateTimeOffset GetAmbiguousIntervalEnd(TimeZoneInfo zone, DateTime ambiguousTime);
public static DateTimeOffset GetDaylightTimeEnd(TimeZoneInfo zone, DateTime ambiguousTime, TimeSpan daylightOffset);
private static TimeSpan[] GetAmbiguousOffsets(TimeZoneInfo zone, DateTime ambiguousTime);
private static DateTime GetDstTransitionEndDateTime(TimeZoneInfo zone, DateTime ambiguousDateTime);
}
40 changes: 40 additions & 0 deletions ManagedLibrary/C# Style Format/CurvedTextMeshPro.dll.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
[ExecuteInEditMode]
public class ntw.CurvedTextMeshPro.TextProOnACircle : TextProOnACurve {
[SerializeField]
[TooltipAttribute("The radius of the text circle arc")]
private float m_radius;
[TooltipAttribute("How much degrees the text arc should span")]
public float m_arcDegrees;
[SerializeField]
[TooltipAttribute("The angular offset at which the arc should be centered, in degrees")]
private float m_angularOffset;
private float m_oldRadius;
private float m_oldArcDegrees;
private float m_oldAngularOffset;
protected virtual bool ParametersHaveChanged();
protected virtual Matrix4x4 ComputeTransformationMatrix(Vector3 charMidBaselinePos, float zeroToOnePos, TMP_TextInfo textInfo, int charIdx);
}
[ExecuteInEditMode]
public abstract class ntw.CurvedTextMeshPro.TextProOnACurve : MonoBehaviour {
private TMP_Text m_TextComponent;
private void Awake();
private void OnEnable();
public void ForceUpdate();
protected abstract virtual bool ParametersHaveChanged();
protected abstract virtual Matrix4x4 ComputeTransformationMatrix(Vector3 charMidBaselinePos, float zeroToOnePos, TMP_TextInfo textInfo, int charIdx);
}
[ExecuteInEditMode]
public class ntw.CurvedTextMeshPro.TextProOnAExp : TextProOnACurve {
[SerializeField]
[TooltipAttribute("The base of the exponential curve")]
private float m_expBase;
private float m_oldExpBase;
protected virtual bool ParametersHaveChanged();
protected virtual Matrix4x4 ComputeTransformationMatrix(Vector3 charMidBaselinePos, float zeroToOnePos, TMP_TextInfo textInfo, int charIdx);
}
[CompilerGeneratedAttribute]
[EditorBrowsableAttribute("1")]
[GeneratedCodeAttribute("Unity.MonoScriptGenerator.MonoScriptInfoGenerator", "")]
internal class UnitySourceGeneratedAssemblyMonoScriptTypes_v1 : object {
private static MonoScriptData Get();
}
34 changes: 34 additions & 0 deletions ManagedLibrary/C# Style Format/DelaunayER.dll.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
public class delaunayER : object {
private void Start();
private void Update();
public static int FindVertice(Vector3 v, List`1<Vector3> vecs);
public static List`1<TriangleER> Triangulate(List`1<PointER> triangulationPoints);
public static TriangleER SuperTriangle(List`1<PointER> triangulationPoints);
}
public class EdgeER : object {
public PointER StartPoint;
public PointER EndPoint;
public EdgeER(PointER startPoint, PointER endPoint);
public virtual int GetHashCode();
public virtual bool Equals(object obj);
public static bool op_Equality(EdgeER left, EdgeER right);
public static bool op_Inequality(EdgeER left, EdgeER right);
}
public class PointER : object {
public float x;
public float y;
public float z;
public PointER(float x, float y, float z);
public virtual int GetHashCode();
public virtual bool Equals(object obj);
public static bool op_Equality(PointER left, PointER right);
public static bool op_Inequality(PointER left, PointER right);
}
public class TriangleER : object {
public PointER Vertex1;
public PointER Vertex2;
public PointER Vertex3;
public TriangleER(PointER vertex1, PointER vertex2, PointER vertex3);
public double ContainsInCircumcircle(PointER point);
public bool SharesVertexWith(TriangleER triangle);
}
Loading