public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { dstManager.AddComponentData(entity, GameActionBank.GetActionId(Value)); // Update list of GameActionSettingAuth by adding any missing instances and removing any extra UpdateGameActionSettingsList(); // Convert all GameActionSettingAuths foreach (GameActionSettingAuthBase setting in GameActionSettings) { setting.Context = gameObject; setting.Convert(entity, dstManager, conversionSystem); } }
public static Entity FindFirstItemWithGameAction <T>(ISimWorldReadAccessor accessor, Entity pawn, out int itemIndex) where T : GameAction { return(FindFirstItemWithGameAction(accessor, pawn, GameActionBank.GetActionId <T>(), out itemIndex)); }