public override void Init( SlotModel clusterSlotModel, T_BRAIN clusterBrain, bool fillCluster) { Init(clusterSlotModel, clusterBrain, fillCluster, AxisOrder.XYZ); }
public virtual void Init( SlotModel clusterSlotModel, ByteTrio clusterSize, WrapMode wrapX, WrapMode wrapY, WrapMode wrapZ, bool fillCluster) { Clear(true); m_slotModel = clusterSlotModel; B b = default; b.wrapX = wrapX; b.wrapY = wrapY; b.wrapZ = wrapZ; b.clusterSize = clusterSize; SetBrain(m_brain); if (fillCluster) { Fill(); } }
public override void Init( SlotModel clusterSlotModel, ByteTrio clusterSize, bool fillCluster) { Init(clusterSlotModel, clusterSize, fillCluster, AxisOrder.XYZ); }
public virtual void Init( SlotModel clusterSlotModel, ByteTrio clusterSize, bool fillCluster, AxisOrder clusterPlaneOrder) { planeOrder = clusterPlaneOrder; base.Init(clusterSlotModel, clusterSize, fillCluster); }
public virtual void Init( SlotModel clusterSlotModel, T_BRAIN clusterBrain, bool fillCluster, AxisOrder clusterPlaneOrder) { planeOrder = clusterPlaneOrder; base.Init(clusterSlotModel, clusterBrain, fillCluster); }
public override void Init( SlotModel clusterSlotModel, ByteTrio clusterSize, WrapMode wrapX, WrapMode wrapY, WrapMode wrapZ, bool fillCluster) { Init(clusterSlotModel, clusterSize, wrapX, wrapY, wrapZ, fillCluster, AxisOrder.XYZ); }
public virtual void Init( SlotModel clusterSlotModel, B clusterBrain, bool fillCluster) { Clear(true); m_slotModel = clusterSlotModel; SetBrain(clusterBrain); if (fillCluster) { Fill(); } }
public virtual void Init( SlotModel clusterSlotModel, ByteTrio clusterSize, bool fillCluster) { Clear(true); m_slotModel = clusterSlotModel; m_brain.clusterSize = clusterSize; SetBrain(m_brain); if (fillCluster) { Fill(); } }
private void OnDrawGizmos() { SlotModel m = model?.model; if (!draw || m == null) { return; } Gizmos.color = color; if (wire) { Gizmos.DrawWireCube(m.m_offset + (float3)transform.position, m.size); } else { Gizmos.DrawCube(m.m_offset + (float3)transform.position, m.size); } }
public virtual void CleanUp() { Clear(); m_slotModel = null; m_size = int3(0); }