Ахуеть, я сделал генерацию уровней на основе идеи Димки
This commit is contained in:
1 parent
b7e9a26462
commit
acd9cc1a32
52 files changed
+6333
-540
No files matched your search
@@ -33,7 +33,7 @@ namespace Code.Gameplay.Orders.Order
|
||||
}
|
||||
public void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if (!_pickupMode) return;
|
||||
if (!_pickupMode || !other.CompareTag("Player")) return;
|
||||
|
||||
_orderService.OrderRecieved();
|
||||
Destroy(gameObject);
|
||||
|
||||
@@ -14,18 +14,20 @@ namespace Code.Gameplay.Orders.Order
|
||||
hatch.DORotate(new Vector3(-130f, 0, 0), 0.2f);
|
||||
|
||||
order.rigidbody.isKinematic = false;
|
||||
order.rigidbody.AddForce(-transform.forward * 10f, ForceMode.Impulse);
|
||||
order.rigidbody.AddForce(-transform.forward * 1f, ForceMode.Impulse);
|
||||
|
||||
order.SwitchMode();
|
||||
}
|
||||
|
||||
// DEBUG TODO ДИМКА УДАЛИ И ПРОПИШИ В СВОЕЙ ЛОГИКЕ
|
||||
public void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if(_activated) return;
|
||||
_activated = true;
|
||||
|
||||
ThrowOrder();
|
||||
order.SwitchMode();
|
||||
}
|
||||
// public void OnTriggerEnter(Collider other)
|
||||
// {
|
||||
// if(_activated) return;
|
||||
// _activated = true;
|
||||
//
|
||||
// ThrowOrder();
|
||||
// order.SwitchMode();
|
||||
// }
|
||||
// DEBUG
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.Gameplay.Orders.Order
|
||||
{
|
||||
public class RoomDispenserTrigger : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private OrderDispenser orderDispenser;
|
||||
private bool _playerEntered;
|
||||
|
||||
private void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if (_playerEntered || !other.CompareTag("Player")) return;
|
||||
orderDispenser.ThrowOrder();
|
||||
_playerEntered = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 630780fe69aa45eda7d4bcf966516c7d
|
||||
timeCreated: 1764313014
|
||||
Reference in new issue
Block a user