public static void LoadToObject(Component game, ref AreaEffectData data) { var obj = game.GetComponent <AreaEffector2D>(); if (obj == null) { return; } obj.useColliderMask = data.useColliderMask; obj.colliderMask = data.colliderMask; obj.forceAngle = data.forceAngle; obj.useGlobalAngle = data.useGlobalAngle; obj.forceMagnitude = data.forceMagnitude; obj.forceVariation = data.forceVariation; obj.drag = data.drag; obj.angularDrag = data.angularDrag; obj.forceTarget = data.forceTarget; }
public unsafe override void Load(FakeStruct fake) { data = *(AreaEffectData *)fake.ip; }