add hole component

This commit is contained in:
kimura 2022-08-03 11:48:32 +09:00
parent 39d718fd9c
commit ce3cd49c1c
3 changed files with 42 additions and 1 deletions

View File

@ -1766,6 +1766,7 @@ GameObject:
- component: {fileID: 2593939739011402922}
- component: {fileID: 5868678615845785858}
- component: {fileID: 6483093989930334763}
- component: {fileID: 8055626739329906420}
m_Layer: 0
m_Name: HoleCollider
m_TagString: Untagged
@ -1830,6 +1831,19 @@ BoxCollider2D:
serializedVersion: 2
m_Size: {x: 3.6, y: 0.84023666}
m_EdgeRadius: 0
--- !u!114 &8055626739329906420
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9202194284233474589}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 459a7d39ad2a454687b3554950c7ed3d, type: 3}
m_Name:
m_EditorClassIdentifier:
holeSprite: {fileID: 4601748944926100217}
--- !u!1001 &4896317741957177885
PrefabInstance:
m_ObjectHideFlags: 0
@ -1845,7 +1859,7 @@ PrefabInstance:
- target: {fileID: 3565643019619598235, guid: b82d5b841abe54f95aee9a8a5a023f6a,
type: 3}
propertyPath: m_Name
value: Obstacle hole
value: Obstacle hole_S
objectReference: {fileID: 0}
- target: {fileID: 4498234376221693368, guid: b82d5b841abe54f95aee9a8a5a023f6a,
type: 3}
@ -1991,6 +2005,12 @@ Transform:
type: 3}
m_PrefabInstance: {fileID: 4896317741957177885}
m_PrefabAsset: {fileID: 0}
--- !u!212 &4601748944926100217 stripped
SpriteRenderer:
m_CorrespondingSourceObject: {fileID: 8948517510153873636, guid: b82d5b841abe54f95aee9a8a5a023f6a,
type: 3}
m_PrefabInstance: {fileID: 4896317741957177885}
m_PrefabAsset: {fileID: 0}
--- !u!4 &6547169326961555051 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1814670119296341110, guid: b82d5b841abe54f95aee9a8a5a023f6a,

View File

@ -0,0 +1,18 @@
using UnityEngine;
namespace MyGame.Scenes.MiniGame.Scripts
{
public class Hole : MonoBehaviour
{
[SerializeField] private SpriteRenderer holeSprite;
public Vector2 Border
{
get
{
var holeXPos = holeSprite.transform.position.x;
var half = holeSprite.size.x / 2;
return new Vector2(holeXPos - half, holeXPos + half);
}
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 459a7d39ad2a454687b3554950c7ed3d
timeCreated: 1659418651