Files
BITFALL/Assets/Plugins/FImpossible Creations/Plugins - Level Design/PGG/Rules Logics/Collision/SR_BoxPush.cs

47 lines
1.4 KiB
C#
Raw Normal View History

2023-11-30 00:23:23 +08:00
#if UNITY_EDITOR
using UnityEditor;
#endif
using UnityEngine;
//namespace FIMSpace.Generating.Rules.Collision
//{
// public class SR_BoxPush : SpawnRuleBase, ISpawnProcedureType
// {
// public override string TitleName() { return "Box Push"; }
// public override string Tooltip() { return ""; }
// public EProcedureType Type => EProcedureType.Event;
// public float BoxScale = 0.2f;
// public Vector3 Direction = Vector3.forward;
// public string GetDirectionFromTagged = "";
// [Space(6)]
// public bool Debug = false;
//#if UNITY_EDITOR
// public override void NodeFooter(SerializedObject so, FieldModification mod)
// {
// base.NodeFooter(so, mod);
// }
//#endif
// public override void CellInfluence(FieldSetup preset, FieldModification mod, FieldCell cell, ref SpawnData spawn, FGenGraph<FieldCell, FGenVertex> grid)
// {
// if (Debug) _EditorDebug = true;
// }
// public override void OnDrawDebugGizmos(SpawnData spawn, FieldCell cell, FGenGraph<FieldCell, FGenVertex> grid)
// {
// base.OnDrawDebugGizmos(spawn, cell, grid);
// Gizmos.color = new Color(0.2f, 1f, 0.2f, 0.6f);
// Gizmos.DrawCube(cell.WorldPos(), Vector3.one * BoxScale);
// Gizmos.DrawWireCube(cell.WorldPos(), Vector3.one * BoxScale);
// Gizmos.color = _DbPreCol;
// }
// }
//}