Class Utils
ユーティリティ関数
Inheritance
System.Object
Utils
Namespace: TofAr.V0
Assembly: TofArAssembly.dll
Syntax
public static class Utils
Methods
DirectoryContainsNoSymlinks(String)
ディレクトリがシンボリックリンクを含んでいないことを確認する
Declaration
public static bool DirectoryContainsNoSymlinks(string folder)
Parameters
Type | Name | Description |
---|---|---|
System.String | folder | ディレクトリパス文字列 |
Returns
Type | Description |
---|---|
System.Boolean | trueの場合、ディレクトリはシンボリックリンクを含んでいない |
FillArray<T>(T[], T)
配列の全要素にfillValueをセットする
Declaration
public static bool FillArray<T>(T[] array, T fillValue)
Parameters
Type | Name | Description |
---|---|---|
T[] | array | 配列 |
T | fillValue | フィルする値 |
Returns
Type | Description |
---|---|
System.Boolean | 成功した場合true |
Type Parameters
Name | Description |
---|---|
T | 配列要素のデータ型 |
FindFirstActiveGameObjectThatImplements<T>()
シーン内で型Tのコンポーネントを実装するGameObjectを探索し、最初に発見したコンポーネントを取得する
Declaration
public static T FindFirstActiveGameObjectThatImplements<T>()
where T : class
Returns
Type | Description |
---|---|
T | 発見したコンポーネント、発見できなかった場合はnull |
Type Parameters
Name | Description |
---|---|
T | 探索するコンポーネントのクラス |
FormatException(Exception)
Exceptionをフォーマットしたメッセージを取得する
Declaration
public static string FormatException(Exception exception)
Parameters
Type | Name | Description |
---|---|---|
System.Exception | exception | Exception |
Returns
Type | Description |
---|---|
System.String | メッセージ |
GetUnixTimestampAsNanoSeconds()
1970/1/1 00:00:00(UnixのStartDate)から現在までの経過時間を取得する
Declaration
public static long GetUnixTimestampAsNanoSeconds()
Returns
Type | Description |
---|---|
System.Int64 | 現在までの経過時間 |
MapEuler(Vector3)
-180°~ +180°のオイラー角を 0°~360°へ変換する
Declaration
public static Vector3 MapEuler(Vector3 input)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector3 | input | -180°~ +180°のオイラー角 |
Returns
Type | Description |
---|---|
UnityEngine.Vector3 | 0°~ 360°へ変換されたオイラー角 |
PathIsSymlink(String)
パスがシンボリックリンクであるか確認する
Declaration
public static bool PathIsSymlink(string path)
Parameters
Type | Name | Description |
---|---|---|
System.String | path | 確認するパス文字列 |
Returns
Type | Description |
---|---|
System.Boolean | trueの場合、パスはシンボリックリンクである |