public ShapeDataBox(AreaWorldModMagicValue value, Area area, Quaternion modRotation, ColliderInfoMode infoMode) : base(value, area, infoMode) { Quaternion rotation = modRotation * value.rotation; Vector3 scale = value.cubeSize * 2; boxMatrix = Matrix4x4.TRS(bounds.center, rotation, scale); }
public ShapeDataAbstract(AreaWorldModMagicValue value, Area area, ColliderInfoMode infoMode) { //AreaWorldMod container = value.container; name = value.name; bounds = value.bounds; this.area = area; this.infoMode = infoMode; }
public ShapeDataSphere(AreaWorldModMagicValue value, Area area, ColliderInfoMode infoMode) : base(value, area, infoMode) { }