#pragma once

///////////////////////////////////////////////////////////////////////////
///////   Physics connectors //////////////////////////////////////////////

// Connectors GUID definition:
// PhysAttr: Attributtes of phys object.
// 9938240d-abaf-4068-ba10-c3803625eaaf
RS_DEFINE_GUID(CON_PHYSICS_PHYSOBJNAME,
0x9938240d, 0xabaf, 0x4068, 0xba, 0x10, 0xc3, 0x80, 0x36, 0x25, 0xea, 0xaf);

// Connectors GUID definition:
// Weight: Weight of phys object.
// af5715eb-a384-42da-9892-9b24d283919b
RS_DEFINE_GUID(CON_PHYSICS_WEIGHT,
0xaf5715eb, 0xa384, 0x42da, 0x98, 0x92, 0x9b, 0x24, 0xd2, 0x83, 0x91, 0x9b);

// Connectors GUID definition:
// DENSITY: Weight of phys object.
// af57152b-a284-42da-9892-9b24d283919b
RS_DEFINE_GUID(CON_PHYSICS_DENSITY,
			   0xaf57152b, 0xa284, 0x42da, 0x98, 0x92, 0x9b, 0x24, 0xd2, 0x83, 0x91, 0x9b);

// Connectors GUID definition:
// Elasticity: Elasticity of phys object.
// 01564033-05c1-4ce4-8bc7-2f0061849b25
RS_DEFINE_GUID(CON_PHYSICS_ELASTICITY,
0x01564033, 0x05c1, 0x4ce4, 0x8b, 0xc7, 0x2f, 0x00, 0x61, 0x84, 0x9b, 0x25);


// Connectors GUID definition:
// Friction: Friction of phys object.
// 192b8fa1-9faa-4f1a-8100-83f243cb7c38
RS_DEFINE_GUID(CON_PHYSICS_FRICTION,
0x192b8fa1, 0x9faa, 0x4f1a, 0x81, 0x00, 0x83, 0xf2, 0x43, 0xcb, 0x7c, 0x38);

// Connectors GUID definition:
// Coarseness: Coarseness of phys object.
// 6d8e9dec-995d-4144-bd5b-a1ea2c458e13
RS_DEFINE_GUID(CON_PHYSICS_COARSENESS,
0x6d8e9dec, 0x995d, 0x4144, 0xbd, 0x5b, 0xa1, 0xea, 0x2c, 0x45, 0x8e, 0x13);

// Connectors GUID definition:
// Resistance: Resistance of phys object.
// 1e9e737b-787f-49af-a4b3-2ab00dbee5ad
RS_DEFINE_GUID(CON_PHYSICS_RESISTANCE,
0x1e9e737b, 0x787f, 0x49af, 0xa4, 0xb3, 0x2a, 0xb0, 0x0d, 0xbe, 0xe5, 0xad);

// Connectors GUID definition:
// Init Speed-X: Init speed of phys object.
// feefc9bb-3529-4dcf-b12a-1502b8bd9566
RS_DEFINE_GUID(CON_PHYSICS_XSPEED,
0xfeefc9bb, 0x3529, 0x4dcf, 0xb1, 0x2a, 0x15, 0x02, 0xb8, 0xbd, 0x95, 0x66);

// Connectors GUID definition:
// Init Speed-Y: Init speed of phys object.
// 7179f501-860e-43ca-a739-7cc9cb3b203c
RS_DEFINE_GUID(CON_PHYSICS_YSPEED,
0x7179f501, 0x860e, 0x43ca, 0xa7, 0x39, 0x7c, 0xc9, 0xcb, 0x3b, 0x20, 0x3c);

// Connectors GUID definition:
// Init Speed-Z: Init speed of phys object.
// d00cd555-c403-4df8-80e3-d6f24303d0e8
RS_DEFINE_GUID(CON_PHYSICS_ZSPEED,
0xd00cd555, 0xc403, 0x4df8, 0x80, 0xe3, 0xd6, 0xf2, 0x43, 0x03, 0xd0, 0xe8);

// Connectors GUID definition:
// Init Rotation-X: Init rotation of phys object.
// 5565a3bd-3854-452e-9289-5970271d14d3
RS_DEFINE_GUID(CON_PHYSICS_XROTATION,
0x5565a3bd, 0x3854, 0x452e, 0x92, 0x89, 0x59, 0x70, 0x27, 0x1d, 0x14, 0xd3);

// Connectors GUID definition:
// Init Rotation-Y: Init rotation of phys object.
// 97324209-7fd4-4f53-baac-79fb3e6ff346
RS_DEFINE_GUID(CON_PHYSICS_YROTATION,
0x97324209, 0x7fd4, 0x4f53, 0xba, 0xac, 0x79, 0xfb, 0x3e, 0x6f, 0xf3, 0x46);

// Connectors GUID definition:
// Init Rotation-Z: Init rotation of phys object.
// 2702f261-f446-4ccf-bdb3-326cc34fd49b
RS_DEFINE_GUID(CON_PHYSICS_ZROTATION,
0x2702f261, 0xf446, 0x4ccf, 0xbd, 0xb3, 0x32, 0x6c, 0xc3, 0x4f, 0xd4, 0x9b);

// Connectors GUID definition:
// Init Acc Speed-X: Init acc speed of phys object.
// 2f03166e-92e2-4c07-8dea-0c9d5c523043
RS_DEFINE_GUID(CON_PHYSICS_XACCSPEED,
0x2f03166e, 0x92e2, 0x4c07, 0x8d, 0xea, 0x0c, 0x9d, 0x5c, 0x52, 0x30, 0x43);

// Connectors GUID definition:
// Init Acc Speed-Y: Init acc speed of phys object.
// 306115e3-c0e4-4db1-aee0-1aff1cafbfec
RS_DEFINE_GUID(CON_PHYSICS_YACCSPEED,
0x306115e3, 0xc0e4, 0x4db1, 0xae, 0xe0, 0x1a, 0xff, 0x1c, 0xaf, 0xbf, 0xec);


// Connectors GUID definition:
// Init Acc Speed-Z: Init acc speed of phys object.
// 414deb3d-ff16-46a4-9176-ec9614510cd9
RS_DEFINE_GUID(CON_PHYSICS_ZACCSPEED,
0x414deb3d, 0xff16, 0x46a4, 0x91, 0x76, 0xec, 0x96, 0x14, 0x51, 0x0c, 0xd9);

// Connectors GUID definition:
// Init Acc Rotation-X: Init acc rotation of phys object along x-axis.
// 693d8d9a-ca59-43e4-8fb3-391441726d16
RS_DEFINE_GUID(CON_PHYSICS_XACCROTATION,
0x693d8d9a, 0xca59, 0x43e4, 0x8f, 0xb3, 0x39, 0x14, 0x41, 0x72, 0x6d, 0x16);

// Connectors GUID definition:
// Init Acc Rotation-Y: Init acc rotation of phys object along y-axis.
// 5bae87c4-82d4-4f53-94f8-2a2b18c50df8
RS_DEFINE_GUID(CON_PHYSICS_YACCROTATION,
0x5bae87c4, 0x82d4, 0x4f53, 0x94, 0xf8, 0x2a, 0x2b, 0x18, 0xc5, 0x0d, 0xf8);

// Connectors GUID definition:
// Init Acc Rotation-Z: Init acc rotation of phys object along z-axis.
// 7584ffff-ac90-405a-b9d1-0bee041b47fe
RS_DEFINE_GUID(CON_PHYSICS_ZACCROTATION,
0x7584ffff, 0xac90, 0x405a, 0xb9, 0xd1, 0x0b, 0xee, 0x04, 0x1b, 0x47, 0xfe);

// Connectors GUID definition:
// Init Inertia: Init Inertia value of phys object.
// 7584ffff-ac90-315a-b9d1-0bee041b47fe
RS_DEFINE_GUID(CON_PHYSICS_INERTIA,
0x7584ffff, 0xac90, 0x315a, 0xb9, 0xd1, 0x0b, 0xee, 0x04, 0x1b, 0x47, 0xfe);

// Connectors GUID definition:
// Center of Gravity X: location in x-axis.
// abf6753e-016b-4ddf-a9fb-76e086590ac3
RS_DEFINE_GUID(CON_PHYSICS_COG_X,
0xabf6753e, 0x016b, 0x4ddf, 0xa9, 0xfb, 0x76, 0xe0, 0x86, 0x59, 0x0a, 0xc3);

// Connectors GUID definition:
// Center of Gravity Y: location in y-axis.
// 4fc5a1b3-a979-4c40-bc11-ef24a811808c
RS_DEFINE_GUID(CON_PHYSICS_COG_Y,
0x4fc5a1b3, 0xa979, 0x4c40, 0xbc, 0x11, 0xef, 0x24, 0xa8, 0x11, 0x80, 0x8c);

// Connectors GUID definition:
// Center of Gravity Z: location in z-axis.
// 9ae6e4f4-b5df-4ad4-a043-f60d6694f1e4
RS_DEFINE_GUID(CON_PHYSICS_COG_Z,
0x9ae6e4f4,  0xb5df, 0x4ad4,0xa0, 0x43, 0xf6, 0x0d, 0x66, 0x94, 0xf1, 0xe4);

// Connectors GUID definition:
// Phys Active: determins if physics is active for this object.
// 9e13ea8b-0f2d-435e-bfdb-4a104ede135d
RS_DEFINE_GUID(CON_PHYSICS_ACTIVEATTR,
0x9e13ea8b, 0x0f2d, 0x435e, 0xbf, 0xdb, 0x4a, 0x10, 0x4e, 0xde, 0x13, 0x5d);


// Connectors GUID definition:
// Physics Group Attr: exported Physical Attributes for group of encapsulated objects.
// AFC7FE50-3D3D-4485-B7A6-25E1ACA7DBD7
RS_DEFINE_GUID(CON_PHYSICS_GROUPATTR,
0xafc7fe50, 0x3d3d, 0x4485, 0xb7, 0xa6, 0x25, 0xe1, 0xac, 0xa7, 0xdb, 0xd7);



// Connectors GUID definition:
// Gravitation_X: Space Gravitation X.
// C47F6778-E328-4124-BEF5-702F83D175C6
RS_DEFINE_GUID(CON_PHYSICS_GRAVITATION_X,
0xc47f6778, 0xe328, 0x4124, 0xbe, 0xf5, 0x70, 0x2f, 0x83, 0xd1, 0x75, 0xc6);

// Gravitation_Y: Space Gravitation Y.
// 1D2BF903-BF76-4609-8D0D-DFAC9AC8BA6D
RS_DEFINE_GUID(CON_PHYSICS_GRAVITATION_Y,
0x1d2bf903, 0xbf76, 0x4609, 0x8d, 0xd, 0xdf, 0xac, 0x9a, 0xc8, 0xba, 0x6d);

// Gravitation_Z: Space Gravitation Z.
// B9CD02FA-40B9-4BEB-87CC-5E4A23ABF1DE
RS_DEFINE_GUID(CON_PHYSICS_GRAVITATION_Z,
0xb9cd02fa, 0x40b9, 0x4beb, 0x87, 0xcc, 0x5e, 0x4a, 0x23, 0xab, 0xf1, 0xde);

// Atmosphere: Atmosphere Density.
// BD66A4BD-09B1-4C13-BF60-51163A189EF1
RS_DEFINE_GUID(CON_PHYSICS_ATMOSPHERE,
0xbd66a4bd, 0x9b1, 0x4c13, 0xbf, 0x60, 0x51, 0x16, 0x3a, 0x18, 0x9e, 0xf1);

// Thinning: Atmosphere Thinning.
// 0AA5B95C-DE41-4E86-AA06-B4F4E97520DA
RS_DEFINE_GUID(CON_PHYSICS_THINNING,
0xaa5b95c, 0xde41, 0x4e86, 0xaa, 0x6, 0xb4, 0xf4, 0xe9, 0x75, 0x20, 0xda);


// Stream_X: Stream_X.
// C71BF054-C0B9-4426-BF89-B80276943A9F
RS_DEFINE_GUID(CON_PHYSICS_STREAM_X,
0xc71bf054, 0xc0b9, 0x4426, 0xbf, 0x89, 0xb8, 0x2, 0x76, 0x94, 0x3a, 0x9f);

// Stream_Y: Stream_Y.
// E2F8617B-EEF7-48DC-AFA0-174086280773
RS_DEFINE_GUID(CON_PHYSICS_STREAM_Y,
0xe2f8617b, 0xeef7, 0x48dc, 0xaf, 0xa0, 0x17, 0x40, 0x86, 0x28, 0x7, 0x73);

// Stream_Z: Stream_Z.
// C9030B7C-79DF-41D9-9E91-5322EBDDF330
RS_DEFINE_GUID(CON_PHYSICS_STREAM_Z,
0xc9030b7c, 0x79df, 0x41d9, 0x9e, 0x91, 0x53, 0x22, 0xeb, 0xdd, 0xf3, 0x30);

// Stream_Z: Stream_Type.
// 6E491FBA-CA62-4800-A7B4-0865F04673E3
RS_DEFINE_GUID(CON_PHYSICS_STREAMTYPE,
0x6e491fba, 0xca62, 0x4800, 0xa7, 0xb4, 0x8, 0x65, 0xf0, 0x46, 0x73, 0xe3 );

// Local Gravity: Local_Gravity.
// 6E491FAB-CA26-4800-A74B-0865F04673E3
RS_DEFINE_GUID(CON_PHYSICS_LOCALGRAVITY,
0x6e491fab, 0xca26, 0x4800, 0xa7, 0x4b, 0x8, 0x65, 0xf0, 0x46, 0x73, 0xe3 );

// Local Atmosphere: Local_Atmosphere.
// 9A491FBA-CA62-4800-A7B4-0865F04675E5
RS_DEFINE_GUID(CON_PHYSICS_LOCALATMOSPHERE,
0x9A491fab, 0xca26, 0x4800, 0xa7, 0x4b, 0x8, 0x65, 0xf0, 0x46, 0x75, 0xe5 );

// Connectors GUID definition:
// Phys Attributes: phys environment Attributes of space.
// 15057c8d-f7bd-41eb-aacc-f3fe086cabb3
RS_DEFINE_GUID(CON_PHYSICS_ENVATTR,
0x15057c8d, 0xf7bd, 0x41eb, 0xaa, 0xcc, 0xf3, 0xfe, 0x08, 0x6c, 0xab, 0xb3);


// Connectors GUID definition
// PhySpace Attribute: exported phys Attributes of space.
// 6ea4d2d2-6ae1-41ab-a720-bdef841d8ddc
RS_DEFINE_GUID(CON_PHYSICS_SPACEATTR,
0x6ea4d2d2, 0x6ae1, 0x41ab, 0xa7, 0x20, 0xbd, 0xef, 0x84, 0x1d, 0x8d, 0xdc);

// Connectors GUID definition:
// ObjName: Object Name.
// D97BE120-9F3E-4EF3-ACF6-6BD5C5DB21B5
RS_DEFINE_GUID(CON_PHYSICS_OBJNAME,
0xd97be120, 0x9f3e, 0x4ef3, 0xac, 0xf6, 0x6b, 0xd5, 0xc5, 0xdb, 0x21, 0xb5);

// Connectors GUID definition:
// EngineName: Engine Name.
// D97BE120-9F3E-4EF3-ACF6-6BD5C5DB21B5
RS_DEFINE_GUID(CON_PHYSICS_ENGINENAME,
0xd2d0c43d, 0xbefa, 0x4b7c, 0xb8, 0x0e, 0xf7, 0xbb, 0xfc, 0x02, 0xba, 0xd3);

// Connectors GUID definition:
// AllObjects: Unregister all objects.
// fd546b29-6dfa-409b-8848-39781f560bdf
RS_DEFINE_GUID(CON_PHYSICS_UNREGISTER_ALLOBJECTS,
0xfd546b29, 0x6dfa, 0x409b, 0x88, 0x48, 0x39, 0x78, 0x1f, 0x56, 0x0b, 0xdf);

// Connectors GUID definition:
// Unregister Continue: unregister the Continue attribute.
// 44d0e94b-d263-437d-9fd2-502defca6912
RS_DEFINE_GUID(CON_PHYSICS_UNREGISTER_CONTINUE,
0x44d0e94b, 0xd263, 0x437d, 0x9f, 0xd2, 0x50, 0x2d, 0xef, 0xca, 0x69, 0x12);

// Connectors GUID definition:
// Continue: continue attribute.
// 00d1b2ac-a21d-4b96-860f-b428e55f8389
RS_DEFINE_GUID(CON_PHYSICS_CONTINUE,
0x00d1b2ac, 0xa21d, 0x4b96, 0x86, 0x0f, 0xb4, 0x28, 0xe5, 0x5f, 0x83, 0x89);

// Connectors GUID definition:
// PhysSpace: Attributtes of phys space object.
// {55659271-ACE2-4663-AC3C-20364AC34D1F}
RS_DEFINE_GUID(CON_PHYSICS_PHYSSPACEATTR, 
0x55659271, 0xace2, 0x4663, 0xac, 0x3c, 0x20, 0x36, 0x4a, 0xc3, 0x4d, 0x1f);

// Connectors GUID definition:
// PhysSpace: Tick.
// b9594918-43f4-46a0-95fd-0c95eaa63afe
RS_DEFINE_GUID(CON_PHYSICS_TICK,
0xb9594918, 0x43f4, 0x46a0, 0x95, 0xfd, 0x0c, 0x95, 0xea, 0xa6, 0x3a, 0xfe);

// Connectors GUID definition:
// Total Time: length of time physics engine will run.
// a6afef72-dc0c-444f-95ae-5be2711d3bda
RS_DEFINE_GUID(CON_PHYSICS_TOTALTIME,
0xa6afef72, 0xdc0c, 0x444f, 0x95, 0xae, 0x5b, 0xe2, 0x71, 0x1d, 0x3b, 0xda);

// Connectors GUID definition:
// Delta Time: for physics engine.
// 06677e72-7fdf-46de-8475-23c4cc683afe
RS_DEFINE_GUID(CON_PHYSICS_DELTATIME,
0x06677e72, 0x7fdf, 0x46de, 0x84, 0x75, 0x23, 0xc4, 0xcc, 0x68, 0x3a, 0xfe);

// Connectors GUID definition:
// Space Tree: Attribute.
// 34c397e2-2758-426c-b4d7-fe9320fee0fb
RS_DEFINE_GUID(CON_PHYSICS_SPACETREE,
0x34c397e2, 0x2758, 0x426c, 0xb4, 0xd7, 0xfe, 0x93, 0x20, 0xfe, 0xe0, 0xfb);

// Connectors GUID definition:
// Object1: Object1 Name.
// 0CB893B1-7751-4D06-B782-CC591157EB6D
RS_DEFINE_GUID(CON_PHYSICS_OBJNAME1,
0xcb893b1, 0x7751, 0x4d06, 0xb7, 0x82, 0xcc, 0x59, 0x11, 0x57, 0xeb, 0x6d);

// Object2: Object2 Name.
// 4D7CC52B-23A3-4BB1-B474-8F42EF2266FB
RS_DEFINE_GUID(CON_PHYSICS_OBJNAME2,
0x4d7cc52b, 0x23a3, 0x4bb1, 0xb4, 0x74, 0x8f, 0x42, 0xef, 0x22, 0x66, 0xfb);

// Option: Collision Option.
// BFF52706-379B-43C2-BC9B-857F34ED99B3
RS_DEFINE_GUID(CON_PHYSICS_COLLOPTION,
0xbff52706, 0x379b, 0x43c2, 0xbc, 0x9b, 0x85, 0x7f, 0x34, 0xed, 0x99, 0xb3);

// CollInfo: Collision details.
// 58970F02-111B-420A-96D2-A4612A6AEF80
RS_DEFINE_GUID(CON_PHYSICS_COLLINFO,
0x58970f02, 0x111b, 0x420a, 0x96, 0xd2, 0xa4, 0x61, 0x2a, 0x6a, 0xef, 0x80);

// CollInfo: Collision details.
// b5010bac-be26-4661-a645-22adbc9494f6
RS_DEFINE_GUID(CON_PHYSICS_COLLISION,
0xb5010bac, 0xbe26, 0x4661, 0xa6, 0x45, 0x22, 0xad, 0xbc, 0x94, 0x94, 0xf6);

// SpaceName: Space Name.
// 5b010bac-be26-4661-a645-22adbc9494f6
RS_DEFINE_GUID(CON_PHYSICS_SPACENAME,
0x5b010bac, 0xbe26, 0x4661, 0xa6, 0x45, 0x22, 0xad, 0xbc, 0x94, 0x94, 0xf6);



/////////////////////// Fixation //////////////////////////////
// Fixation: Fixation Point1.
// b535ca89-f86a-4f9b-a6ae-d38e95e9096f
RS_DEFINE_GUID(CON_PHYSICS_FIXATION1,
0xb535ca89, 0xf86a, 0x4f9b, 0xa6, 0xae, 0xd3, 0x8e, 0x95, 0xe9, 0x09, 0x6f);
// Fixation: Fixation Point2.
// 926ea5b1-345c-45a0-ace1-b9ba998ed5a7
RS_DEFINE_GUID(CON_PHYSICS_FIXATION2,
0x926ea5b1,0x345c,0x45a0,0xac, 0xe1, 0xb9, 0xba, 0x99, 0x8e, 0xd5, 0xa7);
// Fixation: Number of Fixation Points.
// e20af72d-d674-48b9-aaaa-a001927fd162
RS_DEFINE_GUID(CON_PHYSICS_FIXNUM,
0xe20af72d,  0xd674, 0x48b9, 0xaa, 0xaa, 0xa0, 0x01, 0x92, 0x7f, 0xd1, 0x62);

//////////////////////Charge///////////////////////////////////
// Charge: Charge.
// af283213-77f9-4a12-be13-ae93988ca8ba
RS_DEFINE_GUID(CON_PHYSICS_CHARGE,
0xaf283213,  0x77f9, 0x4a12, 0xbe, 0x13, 0xae, 0x93, 0x98, 0x8c, 0xa8, 0xba);
// Charge: Conductor.
// 69a07e02-a589-4538-8cb5-a7c0313bb7dd
RS_DEFINE_GUID(CON_PHYSICS_CONDUCTOR,
 0x69a07e02, 0xa589, 0x4538, 0x8c, 0xb5, 0xa7, 0xc0, 0x31, 0x3b, 0xb7, 0xdd);

//////////////////// String ///////////////////////////////////
// String Power: String force power.
// f02dd3da-8525-40a0-bf24-ef1d5d69f01e
RS_DEFINE_GUID(CON_PHYSICS_STRING_POWER,
0xf02dd3da,  0x8525, 0x40a0, 0xbf, 0x24, 0xef, 0x1d, 0x5d, 0x69, 0xf0, 0x1e);

// String Radius: String Radius.
// de31d02d-055a-4cf4-ad40-033b8c0d7606
RS_DEFINE_GUID(CON_PHYSICS_STRING_RADIUS,
0xde31d02d, 0x055a, 0x4cf4, 0xad, 0x40, 0x03, 0x3b, 0x8c, 0x0d, 0x76, 0x06);

// String: On/Off.
// 55e3b833-cad2-4b52-9a97-df454a938454
RS_DEFINE_GUID(CON_PHYSICS_STRING_EFFECT,
0x55e3b833, 0xcad2, 0x4b52, 0x9a, 0x97, 0xdf, 0x45, 0x4a, 0x93, 0x84, 0x54);

// Collision: On/Off.
// 55e3b833-cad2-4b52-9a97-df454a938454
RS_DEFINE_GUID(CON_PHYSICS_COLLISION_DISABLE,
0xbae3b833, 0xbad2, 0x4b52, 0x9a, 0x97, 0xdf, 0x15, 0x4c, 0x93, 0x8c, 0xfc);

// Collision: precision.
// ea548b6f-f00b-460c-8479-d109d3dc6160
RS_DEFINE_GUID(CON_PHYSICS_COLLISION_PRECISION,
0xea548b6f, 0xf00b, 0x460c, 0x84, 0x79, 0xd1, 0x09, 0xd3, 0xdc, 0x61, 0x60);

// Wind Power: 
//cf7efbe2-0430-4093-bd11-d571175330e9
RS_DEFINE_GUID(CON_PHYSICS_WIND_POWER,
0xcf7efbe2, 0x0430, 0x4093, 0xbd, 0x11, 0xd5, 0x71, 0x17, 0x53, 0x30, 0xe9);

// Wind Local: is local.
//bf0afcd1-fa52-45fc-970f-a7bcfcbab45
RS_DEFINE_GUID(CON_PHYSICS_WIND_LOCAL,
0xbf0afcd1, 0xfa52, 0x45fc, 0x97, 0x0f, 0xa7, 0xbc, 0xfc, 0xba, 0xb4, 0x54);

// Wind active: active or not.
//756afcd1-fa52-45fc-aaaa-a7bcfcbab45
RS_DEFINE_GUID(CON_PHYSICS_WIND_ACTIVE,
0x756afcd1, 0xfa52, 0x45fc, 0xaa, 0xaa, 0xa7, 0xbc, 0xfc, 0xba, 0xb4, 0x54);

// Wind Position: along x-axis.
//ee4cbd80-d792-4a2d-9f01-4218c8c063c2
RS_DEFINE_GUID(CON_PHYSICS_POSITION_X,
0xee4cbd80,0xd792,0x4a2d,0x9f, 0x01, 0x42, 0x18, 0xc8, 0xc0, 0x63, 0xc2);

// Wind Position: along y-axis.
//7eca6fd2-ff76-4ec9-8bd6-1d7f64c1d079
RS_DEFINE_GUID(CON_PHYSICS_POSITION_Y,
0x7eca6fd2, 0xff76, 0x4ec9, 0x8b, 0xd6, 0x1d, 0x7f, 0x64, 0xc1, 0xd0, 0x79);

// Wind Position: along z-axis.
//21c8914d-6fe1-48b1-aace-998c0f6d5f5c
RS_DEFINE_GUID(CON_PHYSICS_POSITION_Z,
0x21c8914d, 0x6fe1, 0x48b1, 0xaa, 0xce, 0x99, 0x8c, 0x0f, 0x6d, 0x5f, 0x5c);

// Wind Attribute: exported attributes for wind object.
//bf0afcd1-fa52-45fc-988f-a7bcfcbab45
RS_DEFINE_GUID(CON_PHYSICS_WINDATTR,
0xbf0afcd1, 0xfa52, 0x45fc, 0x98, 0x8f, 0xa7, 0xbc, 0xfc, 0xba, 0xb4, 0x54);

// Physics Glue Power: 
//fa9952c0-df59-45b6-a67e-348c3f6274a6
RS_DEFINE_GUID(CON_PHYSICS_GLUE_POWER,
0xfa9952c0, 0xdf59, 0x45b6, 0xa6, 0x7e, 0x34, 0x8c, 0x3f, 0x62, 0x74, 0xa6);

// Physics Adhesive Power:
//9ca2ec3a-dcbd-4f46-bc9a-71b645c07e36
RS_DEFINE_GUID(CON_PHYSICS_ADHESIVE,
0x9ca2ec3a, 0xdcbd, 0x4f46, 0xbc, 0x9a, 0x71, 0xb6, 0x45, 0xc0, 0x7e, 0x36);

// Physics Glued:
//d2b2485a-9505-473a-9f93-d05cfee884e8
RS_DEFINE_GUID(CON_PHYSICS_GLUED,
0xd2b2485a, 0x9505, 0x473a, 0x9f, 0x93, 0xd0, 0x5c, 0xfe, 0xe8, 0x84, 0xe8);

// Physics Sub-object:
//d2b2485a-9565-473a-9f93-d05cfee884e7
RS_DEFINE_GUID(CON_PHYSICS_SUBOBJECT,
0xd2b2485a, 0x9565, 0x473a, 0x9f, 0x93, 0xd0, 0x5c, 0xfe, 0xe8, 0x84, 0xe7);

// Physics Active:
// d635ca89-f86a-4f9b-a6ae-d38e95e9096f
RS_DEFINE_GUID(CON_PHYSICS_ACTIVE,
0xd635ca89, 0xf86a, 0x4f9b, 0xa6, 0xae, 0xd3, 0x8e, 0x95, 0xe9, 0x09, 0x6f);

// Physics Network Mode:
// f249c14f-d0cf-40d3-a513-a7529b7315f9
RS_DEFINE_GUID(CON_PHYSICS_NETMODE,
0xf249c14f, 0xd0cf, 0x40d3, 0xa5, 0x13, 0xa7, 0x52, 0x9b, 0x73, 0x15, 0xf9);

// Physics Network Sync:
// f249c14f-d0cf-ddd3-a513-add29b7315f9
RS_DEFINE_GUID(CON_PHYSICS_BLOCKSYNC,
0xf249c14f, 0xd0cf, 0xddd3, 0xa5, 0x13, 0xad, 0xd2, 0x9b, 0x73, 0x15, 0xf9);

// Physics Save Frames:
// 7d1e13b3-351a-4cff-9be8-658306b80fc8
RS_DEFINE_GUID(CON_PHYSICS_SAVE_FRAMES,
0x7d1e13b3, 0x351a, 0x4cff, 0x9b, 0xe8, 0x65, 0x83, 0x06, 0xb8, 0x0f, 0xc8);

// Physics Frame Time:
// 5680e1ba-7193-4408-8578-d712ecaad996
RS_DEFINE_GUID(CON_PHYSICS_FRAMETIME,
0x5680e1ba, 0x7193, 0x4408, 0x85, 0x78, 0xd7, 0x12, 0xec, 0xaa, 0xd9, 0x96);

// Physics All Collision:
// 56802122-7193-3108-8578-d712ecaad996
RS_DEFINE_GUID(CON_PHYSICS_ALL_COLLISION,
0x56802122, 0x7193, 0x3108, 0x85, 0x78, 0xd7, 0x12, 0xec, 0xaa, 0xd9, 0x96);

// 2D Physics fixation-plane:
// 16802122-7193-3108-8578-d712ecaad996
RS_DEFINE_GUID(CON_PHYSICS_PLANE_FIX,
0x16802122, 0x7193, 0x3108, 0x85, 0x78, 0xd7, 0x12, 0xec, 0xaa, 0xd9, 0x96);

// 2D Physics y-plane
// 26802122-7193-3108-8578-d712ecaad996
RS_DEFINE_GUID(CON_PHYSICS_PLANE_Y,
0x26802122, 0x7193, 0x3108, 0x85, 0x78, 0xd7, 0x12, 0xec, 0xaa, 0xd9, 0x96);

// 2D Physics x-plane
// 36802122-7193-3108-8578-d712ecaad996
RS_DEFINE_GUID(CON_PHYSICS_PLANE_X,
0x36802122, 0x7193, 0x3108, 0x85, 0x78, 0xd7, 0x12, 0xec, 0xaa, 0xd9, 0x96);

// Physics Object selections: 
// af57152b-a284-42da-9892-9b24d2839122
RS_DEFINE_GUID(CON_PHYSICS_SELECTION,
			   0xaf57332b, 0xa284, 0x42da, 0x98, 0x92, 0x9b, 0x24, 0xd2, 0x83, 0x91, 0x22);

//Physics Connector Erase Animation: 
//118824ee-11ef-1217-d7-1d122490d111b1
RS_DEFINE_GUID(CON_PHYSICS_ERASE_ANIM,
			   0x118824ee, 0x11ef, 0x1217, 0xd7, 0x1d, 0x12, 0x24, 0x90, 0xd1, 0x11, 0xb1);

//Physics Connector Keyframe Time: 
//118824ee-11ef-1217-d7-2d222490d111b1
RS_DEFINE_GUID(CON_PHYSICS_KEYFRAME_TIME,
			   0x118824ee, 0x11ef, 0x1217, 0xd7, 0x2d, 0x22, 0x24, 0x90, 0xd1, 0x11, 0xb1);

//Physics Connector Constraint: 
//b9b7731b-a527-4f13-896f-452dfe099e50
RS_DEFINE_GUID(CON_PHYSICS_CONSTRAINT,
			   0xb9b7731b,  0xa527,  0x4f13, 0x89, 0x6f, 0x45, 0x2d, 0xfe, 0x09, 0x9e, 0x50);

//Physics Connector InConstraint: 
//77da4db8-8446-4e80-b2e4-8a9851442ef7
RS_DEFINE_GUID(CON_PHYSICS_IN_CONSTRAINT,
			   0x77da4db8, 0x8446, 0x4e80, 0xb2, 0xe4, 0x8a, 0x98, 0x51, 0x44, 0x2e, 0xf7);

//Physics Connector Point: 
//e350f3fc-df30-40cc-9dc2-acfb661e711b
RS_DEFINE_GUID(CON_PHYSICS_POINT,
			   0xe350f3fc, 0xdf30, 0x40cc, 0x9d, 0xc2, 0xac, 0xfb, 0x66, 0x1e, 0x71, 0x1b);

//Physics Connector Impulse:
//53fbfabb-bb7a-4ef6-9b31-9b7bc64ab09a
RS_DEFINE_GUID(CON_PHYSICS_IN_IMPULSE,
			   0x53fbfabb, 0xbb7a, 0x4ef6, 0x9b, 0x31, 0x9b, 0x7b, 0xc6, 0x4a, 0xb0, 0x9a);

//Physics Connector Pref Coordinate:
// {1a5f4e59-548b-42e8-a2d1-fb01cd3cf7cd}
RS_DEFINE_GUID(CON_PHYSICS_PREF_COORDINATE, 
			   0x1a5f4e59, 0x548b, 0x42e8, 0xa2, 0xd1, 0xfb, 0x01, 0xcd, 0x3c, 0xf7, 0xcd);

//Physics Pref XLock:
// {b853bcbd-b66f-4ac8-a244-c1655f83eb16}
RS_DEFINE_GUID(CON_PHYSICS_PREF_XLOCK, 
			   0xb853bcbd, 0xb66f, 0x4ac8, 0xa2, 0x44, 0xc1, 0x65, 0x5f, 0x83, 0xeb, 0x16);

//Physics Pref YLock:
// {74d2e7e7-c347-4e26-9d31-75bdeaf59276}
RS_DEFINE_GUID(CON_PHYSICS_PREF_YLOCK, 
			   0x74d2e7e7, 0xc347, 0x4e26, 0x9d, 0x31, 0x75, 0xbd, 0xea, 0xf5, 0x92, 0x76);

//Physics Pref ZLock:
// {aa95822f-82c5-4e4b-997b-b02687dcbfa8}
RS_DEFINE_GUID(CON_PHYSICS_PREF_ZLOCK, 
			   0xaa95822f, 0x82c5, 0x4e4b, 0x99, 0x7b, 0xb0, 0x26, 0x87, 0xdc, 0xbf, 0xa8);

//Physics Mouse Sensitivity:
// {5b5ae18d-7a89-49ae-b56a-619591301ef0}
RS_DEFINE_GUID(CON_PHYSICS_PREF_MOUSE_SENSITIVITY, 
			   0x5b5ae18d, 0x7a89, 0x49ae, 0xb5, 0x6a, 0x61, 0x95, 0x91, 0x30, 0x1e, 0xf0);

//Physics Speed:
// {D69CA79D-11D6-4b2a-9942-6B5C10B88CA6}
RS_DEFINE_GUID(CON_PHYSICS_SPEED, 
					0xd69ca79d, 0x11d6, 0x4b2a, 0x99, 0x42, 0x6b, 0x5c, 0x10, 0xb8, 0x8c, 0xa6);

// {DC1BFABF-305F-4d2d-B372-409BA3811102}
RS_DEFINE_GUID(CON_PHYSICS_ROTATION, 
					0xdc1bfabf, 0x305f, 0x4d2d, 0xb3, 0x72, 0x40, 0x9b, 0xa3, 0x81, 0x11, 0x2);

//Physics Boyancy:
// {0DA90420-3817-4d40-9CA6-10C442DD6F6B}
RS_DEFINE_GUID(CON_PHYSICS_BUOYANCY, 
					0xda90420, 0x3817, 0x4d40, 0x9c, 0xa6, 0x10, 0xc4, 0x42, 0xdd, 0x6f, 0x6b);

//Physics Destroy:
// {3C42E51D-89B6-484d-A0AC-11219FA27AE3}
RS_DEFINE_GUID(CON_PHYSICS_DESTROY, 
			   0x3c42e51d, 0x89b6, 0x484d, 0xa0, 0xac, 0x11, 0x21, 0x9f, 0xa2, 0x7a, 0xe3);

// {A44E179B-83AA-45a2-81D7-171B17419F35}
RS_DEFINE_GUID(GUID_PHYSICS_WIDGET_RENDER_ATTRIBUTES, 
			   0xa44e179b, 0x83aa, 0x45a2, 0x81, 0xd7, 0x17, 0x1b, 0x17, 0x41, 0x9f, 0x35);

