public static extern void Survive_default_lighthouse_pose_process(SurviveContextPtr ctx, byte lighthouse, SurvivePose lh_pose);
public static extern void Survive_default_pose_process(SurviveObjectPtr so, UInt32 timecode, SurvivePose pose);
public static extern void Survive_default_raw_pose_process(SurviveObjectPtr so, byte lighthouse, SurvivePose pose);
virtual protected void PoseEvent(SurviveObjectPtr so, UInt32 timecode, SurvivePose pose) { Cfunctions.Survive_default_pose_process(so, timecode, pose); }
protected void LightHouseEvent(SurviveObjectPtr ctx, byte lighthouse, SurvivePose lighthouse_pose) { Cfunctions.Survive_default_lighthouse_pose_process(ctx, lighthouse, lighthouse_pose); }
virtual protected void PoseEvent(SurviveObjectPtr so, byte lighthouse, SurvivePose pose) { Cfunctions.Survive_default_raw_pose_process(so, lighthouse, pose); Console.WriteLine("PoseEvent"); }