FFXIVClientStructs icon indicating copy to clipboard operation
FFXIVClientStructs copied to clipboard

Fix GameObject.GetRadius signature.

Open awgil opened this issue 1 year ago • 1 comments

This was changed some time ago in the game. Easiest way to see how this new argument is used is looking at Character.GetRadius override.

awgil avatar Sep 02 '24 13:09 awgil

Breaking Changes

Member exists in left but not in right

FFXIVClientStructs.FFXIV.Client.Game.Character.BattleChara.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Character.BattleChara*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Character.BattleChara*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Character: 5

BattleChara: 1

  • float GetRadius()

Character: 1

  • float GetRadius()

Companion: 1

  • float GetRadius()

MJILivelyActor: 1

  • float GetRadius()

Ornament: 1

  • float GetRadius()

FFXIVClientStructs.FFXIV.Client.Game.Character.Character.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Character*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Character*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Character.Companion.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Companion*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Companion*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Character.MJILivelyActor.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Character.MJILivelyActor*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Character.MJILivelyActor*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Character.Ornament.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Ornament*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Character.Ornament*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.Aetheryte.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.Aetheryte*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.Aetheryte*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object: 8

Aetheryte: 1

  • float GetRadius()

EventObject: 1

  • float GetRadius()

GameObject: 1

  • float GetRadius()

GatheringPointObject: 1

  • float GetRadius()

HousingCombinedObject: 1

  • float GetRadius()

HousingObject: 1

  • float GetRadius()

MJIObject: 1

  • float GetRadius()

Treasure: 1

  • float GetRadius()

FFXIVClientStructs.FFXIV.Client.Game.Object.EventObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.EventObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.EventObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.GatheringPointObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.GatheringPointObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.GatheringPointObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.HousingCombinedObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.HousingCombinedObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.HousingCombinedObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.HousingObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.HousingObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.HousingObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.MJIObject.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.MJIObject*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.MJIObject*, System.AsyncCallback, object)

FFXIVClientStructs.FFXIV.Client.Game.Object.Treasure.Delegates: 1

GetRadius: 2

  • float Invoke(FFXIVClientStructs.FFXIV.Client.Game.Object.Treasure*)
  • System.IAsyncResult BeginInvoke(FFXIVClientStructs.FFXIV.Client.Game.Object.Treasure*, System.AsyncCallback, object)

github-actions[bot] avatar Sep 02 '24 13:09 github-actions[bot]