Skip to content

Commit 94a840f

Browse files
committed
inital commit
0 parents  commit 94a840f

File tree

136 files changed

+12795
-0
lines changed

Some content is hidden

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

136 files changed

+12795
-0
lines changed

.gitattributes

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
*.prefab filter=usharp-prefab diff=usharp-prefab merge=unityyamlmerge eol=lf text
4+
*.asset filter=usharp-prefab diff=usharp-prefab merge=unityyamlmerge eol=lf text linguist-generated=true

.gitconfig

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[filter "usharp-prefab"]
2+
smudge = powershell .gitscripts/filter-usharp-assets.ps1
3+
clean = powershell .gitscripts/filter-usharp-assets.ps1
4+
5+
[diff "usharp-prefab"]
6+
textconv = powershell .gitscripts/filter-usharp-assets.ps1

.github/workflows/unity-packageu.yml

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: Unity Package
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
paths:
7+
- 'Packages/com.vrcau.flatradar/package.json'
8+
9+
permissions:
10+
contents: write
11+
12+
jobs:
13+
build:
14+
runs-on: ubuntu-latest
15+
16+
env:
17+
packageName: com.vrcau.flatradar
18+
19+
steps:
20+
- name: Checkout
21+
uses: apperry/action-cached-lfs-checkout@c0616236fe56259b047ba97925bad9d8b644be88
22+
23+
- name: Get version
24+
id: version
25+
uses: zoexx/github-action-json-file-properties@b9f36ce6ee6fe2680cd3c32b2c62e22eade7e590
26+
with:
27+
file_path: "Packages/${{env.packageName}}/package.json"
28+
prop_path: "version"
29+
30+
- name: Set Environment Variables
31+
run: |
32+
echo "unityPackage=${{ env.packageName }}-${{ steps.version.outputs.value }}-${{ github.sha }}.unitypackage" >> $GITHUB_ENV
33+
echo "zipFile=${{ env.packageName }}-${{ steps.version.outputs.value }}-${{ github.sha }}.zip" >> $GITHUB_ENV
34+
find "Packages/${{env.packageName}}/" -name \*.meta >> metaList
35+
36+
- name: Create Zip
37+
uses: TheDoctor0/zip-release@a24011d8d445e4da5935a7e73c1f98e22a439464
38+
with:
39+
type: "zip"
40+
filename: "../../${{ env.zipFile }}"
41+
directory: "Packages/${{ env.packageName }}/"
42+
exclusions: "*.git* ${{ env.unityPackage }}"
43+
44+
- name: Create .unitypackage
45+
uses: pCYSl5EDgo/create-unitypackage@cfcd3cf0391a5ef1306342794866a9897c32af0b
46+
with:
47+
package-path: ${{ env.unityPackage }}
48+
include-files: metaList
49+
50+
- name: Upload .unitypackage
51+
uses: actions/upload-artifact@v3
52+
with:
53+
name: ${{ env.unityPackage }}
54+
path: ${{ env.unityPackage }}
55+
56+
- name: Upload .zip
57+
uses: actions/upload-artifact@v3
58+
with:
59+
name: ${{ env.zipFile }}
60+
path: ${{ env.zipFile }}
61+
62+
- name: Github Release
63+
uses: 6thpath/action-github-release@ba2240e98166a319da08afddd79a2106215bf920
64+
with:
65+
tag_name: "v${{ steps.version.outputs.value }}"
66+
generate_release_notes: true
67+
files: |
68+
${{ env.zipFile }}
69+
${{ env.unityPackage }}
70+
Packages/${{ env.packageName }}/package.json

.gitignore

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# This .gitignore file should be placed at the root of your Unity project directory
2+
#
3+
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
4+
#
5+
/[Ll]ibrary/
6+
/[Tt]emp/
7+
/[Oo]bj/
8+
/[Bb]uild/
9+
/[Bb]uilds/
10+
/[Ll]ogs/
11+
/[Mm]emoryCaptures/
12+
13+
# Asset meta data should only be ignored when the corresponding asset is also ignored
14+
!/[Aa]ssets/**/*.meta
15+
16+
# Uncomment this line if you wish to ignore the asset store tools plugin
17+
# /[Aa]ssets/AssetStoreTools*
18+
19+
# Autogenerated Jetbrains Rider plugin
20+
[Aa]ssets/Plugins/Editor/JetBrains*
21+
22+
# Visual Studio cache directory
23+
.vs/
24+
25+
# Gradle cache directory
26+
.gradle/
27+
28+
# Autogenerated VS/MD/Consulo solution and project files
29+
ExportedObj/
30+
.consulo/
31+
*.csproj
32+
*.unityproj
33+
*.sln
34+
*.suo
35+
*.tmp
36+
*.user
37+
*.userprefs
38+
*.pidb
39+
*.booproj
40+
*.svd
41+
*.pdb
42+
*.mdb
43+
*.opendb
44+
*.VC.db
45+
46+
# Unity3D generated meta files
47+
*.pidb.meta
48+
*.pdb.meta
49+
*.mdb.meta
50+
51+
# Unity3D generated file on crash reports
52+
sysinfo.txt
53+
54+
# Builds
55+
*.apk
56+
*.unitypackage
57+
58+
# Crashlytics generated file
59+
crashlytics-build.properties
60+
61+
.idea/.idea.vpm-package-maker/.idea
62+
.idea
63+
.vscode
64+
/Assets/*
65+
!/Assets/.gitkeep

.gitscripts/filter-usharp-assets.ps1

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
$fileContent = [System.IO.File]::ReadAllText($args[2])
2+
$fileContent -replace ' serializedUdonProgramAsset: .*\r?\n.*\r?\n', ''

Assets/.gitkeep

Whitespace-only changes.

CODE_OF_CONDUCT.md

+133
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
2+
# Contributor Covenant Code of Conduct
3+
4+
## Our Pledge
5+
6+
We as members, contributors, and leaders pledge to make participation in our
7+
community a harassment-free experience for everyone, regardless of age, body
8+
size, visible or invisible disability, ethnicity, sex characteristics, gender
9+
identity and expression, level of experience, education, socio-economic status,
10+
nationality, personal appearance, race, caste, color, religion, or sexual
11+
identity and orientation.
12+
13+
We pledge to act and interact in ways that contribute to an open, welcoming,
14+
diverse, inclusive, and healthy community.
15+
16+
## Our Standards
17+
18+
Examples of behavior that contributes to a positive environment for our
19+
community include:
20+
21+
* Demonstrating empathy and kindness toward other people
22+
* Being respectful of differing opinions, viewpoints, and experiences
23+
* Giving and gracefully accepting constructive feedback
24+
* Accepting responsibility and apologizing to those affected by our mistakes,
25+
and learning from the experience
26+
* Focusing on what is best not just for us as individuals, but for the overall
27+
community
28+
29+
Examples of unacceptable behavior include:
30+
31+
* The use of sexualized language or imagery, and sexual attention or advances of
32+
any kind
33+
* Trolling, insulting or derogatory comments, and personal or political attacks
34+
* Public or private harassment
35+
* Publishing others' private information, such as a physical or email address,
36+
without their explicit permission
37+
* Other conduct which could reasonably be considered inappropriate in a
38+
professional setting
39+
40+
## Enforcement Responsibilities
41+
42+
Community leaders are responsible for clarifying and enforcing our standards of
43+
acceptable behavior and will take appropriate and fair corrective action in
44+
response to any behavior that they deem inappropriate, threatening, offensive,
45+
or harmful.
46+
47+
Community leaders have the right and responsibility to remove, edit, or reject
48+
comments, commits, code, wiki edits, issues, and other contributions that are
49+
not aligned to this Code of Conduct, and will communicate reasons for moderation
50+
decisions when appropriate.
51+
52+
## Scope
53+
54+
This Code of Conduct applies within all community spaces, and also applies when
55+
an individual is officially representing the community in public spaces.
56+
Examples of representing our community include using an official e-mail address,
57+
posting via an official social media account, or acting as an appointed
58+
representative at an online or offline event.
59+
60+
## Enforcement
61+
62+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
63+
reported to the community leaders responsible for enforcement at
64+
65+
All complaints will be reviewed and investigated promptly and fairly.
66+
67+
All community leaders are obligated to respect the privacy and security of the
68+
reporter of any incident.
69+
70+
## Enforcement Guidelines
71+
72+
Community leaders will follow these Community Impact Guidelines in determining
73+
the consequences for any action they deem in violation of this Code of Conduct:
74+
75+
### 1. Correction
76+
77+
**Community Impact**: Use of inappropriate language or other behavior deemed
78+
unprofessional or unwelcome in the community.
79+
80+
**Consequence**: A private, written warning from community leaders, providing
81+
clarity around the nature of the violation and an explanation of why the
82+
behavior was inappropriate. A public apology may be requested.
83+
84+
### 2. Warning
85+
86+
**Community Impact**: A violation through a single incident or series of
87+
actions.
88+
89+
**Consequence**: A warning with consequences for continued behavior. No
90+
interaction with the people involved, including unsolicited interaction with
91+
those enforcing the Code of Conduct, for a specified period of time. This
92+
includes avoiding interactions in community spaces as well as external channels
93+
like social media. Violating these terms may lead to a temporary or permanent
94+
ban.
95+
96+
### 3. Temporary Ban
97+
98+
**Community Impact**: A serious violation of community standards, including
99+
sustained inappropriate behavior.
100+
101+
**Consequence**: A temporary ban from any sort of interaction or public
102+
communication with the community for a specified period of time. No public or
103+
private interaction with the people involved, including unsolicited interaction
104+
with those enforcing the Code of Conduct, is allowed during this period.
105+
Violating these terms may lead to a permanent ban.
106+
107+
### 4. Permanent Ban
108+
109+
**Community Impact**: Demonstrating a pattern of violation of community
110+
standards, including sustained inappropriate behavior, harassment of an
111+
individual, or aggression toward or disparagement of classes of individuals.
112+
113+
**Consequence**: A permanent ban from any sort of public interaction within the
114+
community.
115+
116+
## Attribution
117+
118+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
119+
version 2.1, available at
120+
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
121+
122+
Community Impact Guidelines were inspired by
123+
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
124+
125+
For answers to common questions about this code of conduct, see the FAQ at
126+
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
127+
[https://www.contributor-covenant.org/translations][translations].
128+
129+
[homepage]: https://www.contributor-covenant.org
130+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
131+
[Mozilla CoC]: https://github.com/mozilla/diversity
132+
[FAQ]: https://www.contributor-covenant.org/faq
133+
[translations]: https://www.contributor-covenant.org/translations

CODE_OF_CONDUCT_ZH.md

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
2+
# 贡献者公约
3+
4+
## 我们的承诺
5+
6+
身为社区成员、贡献者和领袖,我们承诺使社区参与者不受骚扰,无论其年龄、体型、可见或不可见的缺陷、族裔、性征、性别认同和表达、经验水平、教育程度、社会与经济地位、国籍、相貌、种族、种姓、肤色、宗教信仰、性倾向或性取向如何。
7+
8+
我们承诺以有助于建立开放、友善、多样化、包容、健康社区的方式行事和互动。
9+
10+
## 我们的准则
11+
12+
有助于为我们的社区创造积极环境的行为例子包括但不限于:
13+
14+
* 表现出对他人的同情和善意
15+
* 尊重不同的主张、观点和感受
16+
* 提出和大方接受建设性意见
17+
* 承担责任并向受我们错误影响的人道歉
18+
* 注重社区共同诉求,而非个人得失
19+
20+
不当行为例子包括:
21+
22+
* 使用情色化的语言或图像,及性引诱或挑逗
23+
* 嘲弄、侮辱或诋毁性评论,以及人身或政治攻击
24+
* 公开或私下的骚扰行为
25+
* 未经他人明确许可,公布他人的私人信息,如物理或电子邮件地址
26+
* 其他有理由认定为违反职业操守的不当行为
27+
28+
## 责任和权力
29+
30+
社区领袖有责任解释和落实我们所认可的行为准则,并妥善公正地对他们认为不当、威胁、冒犯或有害的任何行为采取纠正措施。
31+
32+
社区领导有权力和责任删除、编辑或拒绝或拒绝与本行为准则不相符的评论(comment)、提交(commits)、代码、维基(wiki)编辑、议题(issues)或其他贡献,并在适当时机知采取措施的理由。
33+
34+
## 适用范围
35+
36+
本行为准则适用于所有社区场合,也适用于在公共场所代表社区时的个人。
37+
38+
代表社区的情形包括使用官方电子邮件地址、通过官方社交媒体帐户发帖或在线上或线下活动中担任指定代表。
39+
40+
## 监督
41+
42+
辱骂、骚扰或其他不可接受的行为可通过 [email protected] 向负责监督的社区领袖报告。
43+
所有投诉都将得到及时和公平的审查和调查。
44+
45+
所有社区领袖都有义务尊重任何事件报告者的隐私和安全。
46+
47+
## 处理方针
48+
49+
社区领袖将遵循下列社区处理方针来明确他们所认定违反本行为准则的行为的处理方式:
50+
51+
### 1. 纠正
52+
53+
**社区影响**:使用不恰当的语言或其他在社区中被认定为不符合职业道德或不受欢迎的行为。
54+
55+
**处理意见**:由社区领袖发出非公开的书面警告,明确说明违规行为的性质,并解释举止如何不妥。或将要求公开道歉。
56+
57+
### 2. 警告
58+
59+
**社区影响**:单个或一系列违规行为。
60+
61+
**处理意见**:警告并对连续性行为进行处理。在指定时间内,不得与相关人员互动,包括主动与行为准则执行者互动。这包括避免在社区场所和外部渠道中的互动。违反这些条款可能会导致临时或永久封禁。
62+
63+
### 3. 临时封禁
64+
65+
**社区影响**: 严重违反社区准则,包括持续的不当行为。
66+
67+
**处理意见**: 在指定时间内,暂时禁止与社区进行任何形式的互动或公开交流。在此期间,不得与相关人员进行公开或私下互动,包括主动与行为准则执行者互动。违反这些条款可能会导致永久封禁。
68+
69+
### 4. 永久封禁
70+
71+
**社区影响**:行为模式表现出违反社区准则,包括持续的不当行为、骚扰个人或攻击或贬低某个类别的个体。
72+
73+
**处理意见**:永久禁止在社区内进行任何形式的公开互动。
74+
75+
## 参见
76+
77+
本行为准则改编自 [Contributor Covenant][homepage] 2.1 版, 参见 [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]
78+
79+
社区处理方针灵感来源于 [Mozilla's code of conduct enforcement ladder][Mozilla CoC]
80+
81+
有关本行为准则的常见问题的答案,参见 [https://www.contributor-covenant.org/faq][FAQ]
82+
其他语言翻译参见 [https://www.contributor-covenant.org/translations][translations]
83+
84+
[homepage]: https://www.contributor-covenant.org
85+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
86+
[Mozilla CoC]: https://github.com/mozilla/diversity
87+
[FAQ]: https://www.contributor-covenant.org/faq
88+
[translations]: https://www.contributor-covenant.org/translations

FlatRadar.sln.DotSettings

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:Boolean x:Key="/Default/UserDictionary/Words/=metar/@EntryIndexedValue">True</s:Boolean>
3+
<s:Boolean x:Key="/Default/UserDictionary/Words/=navaids/@EntryIndexedValue">True</s:Boolean>
4+
<s:Boolean x:Key="/Default/UserDictionary/Words/=notam/@EntryIndexedValue">True</s:Boolean>
5+
<s:Boolean x:Key="/Default/UserDictionary/Words/=notams/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

0 commit comments

Comments
 (0)