blob: 172ff04e61107d935f430155760edfc85598071d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
C++RAW
#include "UnityPrefix.h"
#include "Configuration/UnityConfigure.h"
#include "Runtime/Scripting/ScriptingExportUtility.h"
#include "Runtime/Mono/MonoBehaviour.h"
#include "Runtime/Graphics/LightProbeGroup.h"
CSRAW
using System;
namespace UnityEngine
{
// Light Probe Group
CLASS LightProbeGroup : Component
// Editor only function to access and modify probe positions.
CONDITIONAL !UNITY_FLASH
CUSTOM_PROP Vector3[] probePositions
{
#if UNITY_EDITOR
return CreateScriptingArray (self->GetPositions(), self->GetPositionsSize (), MONO_COMMON.vector3);
#else
return CreateScriptingArray ((const Vector3f*)NULL, 0, MONO_COMMON.vector3);
#endif
}
{
#if UNITY_EDITOR
self->SetPositions (&GetMonoArrayElement<Vector3f> (value, 0), mono_array_length_safe(value));
#endif
}
END
CSRAW }
|