public void EditorSetVariableData(RigidbodyVariable global, RigidbodyVariableInstanced instanced, Rigidbody constant,
                                          AssignmentType type, IDTokenHolder tokenHolder)
        {
            _assignmentType = type;
            EditorSetTokenHolder(tokenHolder);

            switch (type)
            {
            case AssignmentType.Constant:
                _constantValue = constant;
                break;

            case AssignmentType.GlobalVariable:
                _globalVariable = global;
                break;

            case AssignmentType.PersonalVariable:
                _instancedVariable = instanced;
                break;
            }
        }
Beispiel #2
0
 public RigidbodyData(UnityEngine.Rigidbody v)
 {
     rigidbodyVal = v;
     rigidbodyRef = null;
 }