Skip to content

Commit 5123742

Browse files
committed
Trigger volumes
started the long process of trying to figure out how on earth trigger volumes work
1 parent 5b0a07c commit 5123742

File tree

5 files changed

+105
-2
lines changed

5 files changed

+105
-2
lines changed

Assets/Editor.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Scenes/pond_testing.unity

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1931,6 +1931,51 @@ Transform:
19311931
m_Father: {fileID: 0}
19321932
m_RootOrder: 14
19331933
m_LocalEulerAnglesHint: {x: -26.952, y: 90, z: 0}
1934+
--- !u!1 &1284429720
1935+
GameObject:
1936+
m_ObjectHideFlags: 0
1937+
m_CorrespondingSourceObject: {fileID: 0}
1938+
m_PrefabInstance: {fileID: 0}
1939+
m_PrefabAsset: {fileID: 0}
1940+
serializedVersion: 6
1941+
m_Component:
1942+
- component: {fileID: 1284429722}
1943+
- component: {fileID: 1284429721}
1944+
m_Layer: 0
1945+
m_Name: TriggerTest
1946+
m_TagString: Untagged
1947+
m_Icon: {fileID: 0}
1948+
m_NavMeshLayer: 0
1949+
m_StaticEditorFlags: 0
1950+
m_IsActive: 1
1951+
--- !u!114 &1284429721
1952+
MonoBehaviour:
1953+
m_ObjectHideFlags: 0
1954+
m_CorrespondingSourceObject: {fileID: 0}
1955+
m_PrefabInstance: {fileID: 0}
1956+
m_PrefabAsset: {fileID: 0}
1957+
m_GameObject: {fileID: 1284429720}
1958+
m_Enabled: 1
1959+
m_EditorHideFlags: 0
1960+
m_Script: {fileID: 11500000, guid: ed77338a0b9bfaa48af69d01c575a698, type: 3}
1961+
m_Name:
1962+
m_EditorClassIdentifier:
1963+
Size: {x: 4.838435, y: 2.3744683, z: 1.6498548}
1964+
--- !u!4 &1284429722
1965+
Transform:
1966+
m_ObjectHideFlags: 0
1967+
m_CorrespondingSourceObject: {fileID: 0}
1968+
m_PrefabInstance: {fileID: 0}
1969+
m_PrefabAsset: {fileID: 0}
1970+
m_GameObject: {fileID: 1284429720}
1971+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1972+
m_LocalPosition: {x: 31.95, y: -1.615, z: 31.88}
1973+
m_LocalScale: {x: 1, y: 1, z: 1}
1974+
m_ConstrainProportionsScale: 0
1975+
m_Children: []
1976+
m_Father: {fileID: 0}
1977+
m_RootOrder: 23
1978+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
19341979
--- !u!1 &1298429856
19351980
GameObject:
19361981
m_ObjectHideFlags: 0
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
using UnityEditor;
5+
6+
public class FlexTrigger : MonoBehaviour
7+
{
8+
public Vector3 Size;
9+
public FlexContainer Container;
10+
11+
// Start is called before the first frame update
12+
void Start()
13+
{
14+
15+
}
16+
17+
// Update is called once per frame
18+
void Update()
19+
{
20+
21+
}
22+
23+
private void OnDrawGizmosSelected()
24+
{
25+
Gizmos.DrawWireCube(transform.position, Size);
26+
}
27+
}
28+
29+
[CustomEditor(typeof(FlexTrigger))]
30+
public class FlexTriggerEditor : Editor
31+
{
32+
public void OnSceneGUI()
33+
{
34+
var LinkedObject = target as FlexTrigger;
35+
36+
Handles.color = Color.blue;
37+
LinkedObject.Size = Handles.ScaleHandle(LinkedObject.Size, LinkedObject.transform.position, LinkedObject.transform.rotation, HandleUtility.GetHandleSize(LinkedObject.transform.position)*1.5f);
38+
}
39+
}

Assets/Scripts/FlexStuff/FlexTrigger.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ProjectSettings/ProjectVersion.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
m_EditorVersion: 2021.3.9f1
2-
m_EditorVersionWithRevision: 2021.3.9f1 (ad3870b89536)
1+
m_EditorVersion: 2021.3.10f1
2+
m_EditorVersionWithRevision: 2021.3.10f1 (1c7d0df0160b)

0 commit comments

Comments
 (0)