public override void SingleExecute(VehicleEntity vehicle) { var name = vehicle.vehicleAssetInfo.AssetBundleName; LoadRequestManager.AppendLoadRequest(vehicle, AssetConfig.GetVehicleHitboxAssetInfo(name), OnLoadSucc); _logger.DebugFormat("created client vehicle hitbox {0}", vehicle.entityKey.Value); }
public override void SingleExecute(PlayerEntity player) { LoadRequestManager.AppendLoadRequest( player, AssetConfig.GetCharacterModelAssetInfo(player.playerInfo.ModelName), _p3Handler.OnLoadSucc); LoadRequestManager.AppendLoadRequest(player, AssetConfig.GetCharacterHitboxAssetInfo(player.playerInfo.ModelName), new HitboxLoadResponseHandler().OnLoadSucc); if (player.isFlagSelf) { LoadRequestManager.AppendLoadRequest( player, AssetConfig.GetCharacterHandAssetInfo(player.playerInfo.ModelName), _p1Handler.OnLoadSucc); } _logger.InfoFormat("created client player entity {0}", player.entityKey); }