Added platform sprites

This commit is contained in:
OverflowNarhoym
2022-02-26 12:10:48 +01:00
parent b8b5a90bbb
commit 737eb55d78
24 changed files with 349 additions and 51 deletions

View File

@@ -147,6 +147,13 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5040194c42674482aab09aabcee0f9d4, type: 3}
m_Name:
m_EditorClassIdentifier:
small: {fileID: 21300000, guid: f7ced637fc4c4fe49b0bdbb5e84620f2, type: 3}
medium: {fileID: 21300000, guid: a2ac8e5637335234492f2fdcd66d88b7, type: 3}
large: {fileID: 21300000, guid: 7259dd02abf9b1f468cb25549f3cefe5, type: 3}
smallCollapsing: {fileID: 21300000, guid: 5ed18a942f03b98468de3ac94774cc82, type: 3}
mediumCollapsing: {fileID: 21300000, guid: cf3629fcd79103b479a33630ab75637c, type: 3}
largeCollapsing: {fileID: 21300000, guid: 420a05d557a5fe3469ef409abf38ded4, type: 3}
size: 3
--- !u!1 &1978588694510666093
GameObject:
m_ObjectHideFlags: 0

View File

@@ -147,6 +147,13 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5040194c42674482aab09aabcee0f9d4, type: 3}
m_Name:
m_EditorClassIdentifier:
small: {fileID: 21300000, guid: f7ced637fc4c4fe49b0bdbb5e84620f2, type: 3}
medium: {fileID: 21300000, guid: a2ac8e5637335234492f2fdcd66d88b7, type: 3}
large: {fileID: 21300000, guid: 7259dd02abf9b1f468cb25549f3cefe5, type: 3}
smallCollapsing: {fileID: 21300000, guid: 5ed18a942f03b98468de3ac94774cc82, type: 3}
mediumCollapsing: {fileID: 21300000, guid: cf3629fcd79103b479a33630ab75637c, type: 3}
largeCollapsing: {fileID: 21300000, guid: 420a05d557a5fe3469ef409abf38ded4, type: 3}
size: 2
--- !u!1 &2904370523193236437
GameObject:
m_ObjectHideFlags: 0

View File

@@ -147,6 +147,13 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5040194c42674482aab09aabcee0f9d4, type: 3}
m_Name:
m_EditorClassIdentifier:
small: {fileID: 21300000, guid: f7ced637fc4c4fe49b0bdbb5e84620f2, type: 3}
medium: {fileID: 21300000, guid: a2ac8e5637335234492f2fdcd66d88b7, type: 3}
large: {fileID: 21300000, guid: 7259dd02abf9b1f468cb25549f3cefe5, type: 3}
smallCollapsing: {fileID: 21300000, guid: 5ed18a942f03b98468de3ac94774cc82, type: 3}
mediumCollapsing: {fileID: 21300000, guid: cf3629fcd79103b479a33630ab75637c, type: 3}
largeCollapsing: {fileID: 21300000, guid: 420a05d557a5fe3469ef409abf38ded4, type: 3}
size: 1
--- !u!1 &8290467299240869599
GameObject:
m_ObjectHideFlags: 0

View File

@@ -123,6 +123,63 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1001 &525349098
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalPosition.x
value: 14.336604
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalPosition.y
value: 2.2964559
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781922, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1978588693877781924, guid: 873e915995c692f458d181ba2a722d93, type: 3}
propertyPath: m_Name
value: Collapsing_Platform_Large
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 873e915995c692f458d181ba2a722d93, type: 3}
--- !u!1001 &549986612
PrefabInstance:
m_ObjectHideFlags: 0
@@ -136,7 +193,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6701593432788782526, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
propertyPath: m_RootOrder
value: 4
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6701593432788782526, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
propertyPath: m_LocalPosition.x
@@ -180,11 +237,141 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
--- !u!1001 &884590263
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalPosition.x
value: -6.26068
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalPosition.y
value: 2.5227995
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410392, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410396, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: speed
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410396, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: xOffset
value: -10
objectReference: {fileID: 0}
- target: {fileID: 6709420203007410399, guid: e156a7d368002544996415bbd26e4195, type: 3}
propertyPath: m_Name
value: Moving_Platform_Small
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e156a7d368002544996415bbd26e4195, type: 3}
--- !u!4 &1053905692 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7008207192594766311, guid: 2ed6bfce9ad3e19428cb9bef743e0fa3, type: 3}
m_PrefabInstance: {fileID: 7008207193554258683}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1217403101
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalPosition.x
value: 3.3023443
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalPosition.y
value: 11.746307
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350707, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350708, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: m_Name
value: Moving_Platform_Large
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350711, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: speed
value: 3
objectReference: {fileID: 0}
- target: {fileID: 7855840617602350711, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
propertyPath: xOffset
value: 30
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: c4ec2a2c5e627f04c9c647749966358d, type: 3}
--- !u!1 &1524344315
GameObject:
m_ObjectHideFlags: 0
@@ -292,7 +479,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6701593432788782526, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
propertyPath: m_RootOrder
value: 6
value: 7
objectReference: {fileID: 0}
- target: {fileID: 6701593432788782526, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
propertyPath: m_LocalPosition.x
@@ -336,6 +523,63 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 85e13cc38c9c13145bdb0c612c6e2cbe, type: 3}
--- !u!1001 &1775532378
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalPosition.x
value: -1.5640459
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalPosition.y
value: 2.4662137
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330256, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8290467297792330262, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
propertyPath: m_Name
value: Collapsing_Platform_Small
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 960b42e9705db604bb69d624b59e079a, type: 3}
--- !u!1001 &1978252225
PrefabInstance:
m_ObjectHideFlags: 0
@@ -345,7 +589,7 @@ PrefabInstance:
m_Modifications:
- target: {fileID: 2372936093215954024, guid: 793d5aaf9f2c50245aafbb6165f827a0, type: 3}
propertyPath: m_RootOrder
value: 3
value: 4
objectReference: {fileID: 0}
- target: {fileID: 2372936093215954024, guid: 793d5aaf9f2c50245aafbb6165f827a0, type: 3}
propertyPath: m_LocalPosition.x
@@ -406,7 +650,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5846939066456683150, guid: 31e12405ec9ab4145bfae33b308ffae1, type: 3}
propertyPath: m_RootOrder
value: 5
value: 6
objectReference: {fileID: 0}
- target: {fileID: 5846939066456683150, guid: 31e12405ec9ab4145bfae33b308ffae1, type: 3}
propertyPath: m_LocalPosition.x
@@ -459,11 +703,11 @@ PrefabInstance:
m_Modifications:
- target: {fileID: 2662163039882375472, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
propertyPath: m_LocalPosition.x
value: 0.6162348
value: 12.8962345
objectReference: {fileID: 0}
- target: {fileID: 2662163039882375472, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
propertyPath: m_LocalPosition.y
value: 1.8504585
value: 9.830459
objectReference: {fileID: 0}
- target: {fileID: 2662163039948621854, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
propertyPath: m_RootOrder
@@ -519,11 +763,11 @@ PrefabInstance:
objectReference: {fileID: 1053905692}
- target: {fileID: 2662163040849090937, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
propertyPath: m_LocalPosition.x
value: 0.6162348
value: 12.8962345
objectReference: {fileID: 0}
- target: {fileID: 2662163040849090937, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
propertyPath: m_LocalPosition.y
value: 1.8504585
value: 9.830459
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1da5e227ed55bcd4b943e0ceef78aefb, type: 3}
@@ -540,15 +784,15 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7008207192594766311, guid: 2ed6bfce9ad3e19428cb9bef743e0fa3, type: 3}
propertyPath: m_RootOrder
value: 1
value: 3
objectReference: {fileID: 0}
- target: {fileID: 7008207192594766311, guid: 2ed6bfce9ad3e19428cb9bef743e0fa3, type: 3}
propertyPath: m_LocalPosition.x
value: -5.92
value: 6.36
objectReference: {fileID: 0}
- target: {fileID: 7008207192594766311, guid: 2ed6bfce9ad3e19428cb9bef743e0fa3, type: 3}
propertyPath: m_LocalPosition.y
value: -0.14
value: 7.84
objectReference: {fileID: 0}
- target: {fileID: 7008207192594766311, guid: 2ed6bfce9ad3e19428cb9bef743e0fa3, type: 3}
propertyPath: m_LocalPosition.z

View File

@@ -11,8 +11,17 @@ namespace Platforms
private CollisionChecker _collidingTriggerCheck;
public Sprite small;
public Sprite medium;
public Sprite large;
public Sprite smallCollapsing;
public Sprite mediumCollapsing;
public Sprite largeCollapsing;
private bool _onCollision;
[Range(1, 3)] public int size;
private void Awake()
{
_collidingTriggerCheck = GetComponentInChildren<CollisionChecker>();
@@ -33,7 +42,19 @@ namespace Platforms
private IEnumerator Collapse()
{
GetComponent<SpriteRenderer>().color = Color.red;
switch (size)
{
case 1:
GetComponent<SpriteRenderer>().sprite = smallCollapsing;
break;
case 2:
GetComponent<SpriteRenderer>().sprite = mediumCollapsing;
break;
case 3:
GetComponent<SpriteRenderer>().sprite = largeCollapsing;
break;
}
yield return new WaitForSeconds(TimeBeforeCollapse);
ChangeState(false);
StartCoroutine(Reset());
@@ -44,7 +65,19 @@ namespace Platforms
{
yield return new WaitForSeconds(TimeBeforeReset);
_onCollision = false;
GetComponent<SpriteRenderer>().color = Color.white;
switch (size)
{
case 1:
GetComponent<SpriteRenderer>().sprite = small;
break;
case 2:
GetComponent<SpriteRenderer>().sprite = medium;
break;
case 3:
GetComponent<SpriteRenderer>().sprite = large;
break;
}
ChangeState(true);
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 420 B

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 B

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 B

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

After

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 420 B

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 B

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

After

Width:  |  Height:  |  Size: 333 B